body {background:url(../images/bg_rpt.gif) repeat-x #023267; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; line-height:20px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;padding:0;}
h1{font-size:16px; color:#cc0035; font-weight:bold;} 
h2{font-size:13px; color:#cc0035; font-weight:bold; padding-top:5px;}
.menucon h2 a{text-decoration:none;color:#cc0035;}
.menucon h2 a:hover{text-decoration:underline;color:#cc0035;}
.clr{clear:both;}
a{text-decoration:none; color:#9E1D36;}
a:hover{text-decoration:underline;}
p{padding-top:5px;}
h4{font-size:13px; color:#003366; font-weight:bold; padding-top:3px;} 
h4 a{color:#003366; text-decoration:none;}
h4 a:hover{text-decoration:underline; color:#CC0035;}
h1 a{font-size:16px; color:#cc0035; font-weight:bold; padding-top:10px; text-decoration:none;}
h1 a:hover{ text-decoration:none; color:#003366;} 
h3{font-size:13px; color:#cc0035; font-weight:bold; padding-top:10px;}
h5{font-size:13px; color:#003466; font-weight:bold; padding-top:10px;}
h6{font-size:13px; color:#003366; font-weight:bold; text-align:center;} 
h6 a{color:#cc0035; text-decoration:none;}
h6 a:hover{text-decoration:underline;}
fieldset,img {border:0;}
#main{width:1003px; margin:0 auto; height:100%;}
#header{width:1003px; margin:0 auto; height:21px; padding-top:10px; z-index:100;}
#container{width:1003px; margin:0 auto; background-image:url(../images/white_rpt.png); background-repeat:repeat-y; height:100%; z-index:50;}
#logo{height:86px; padding-left:35px; width:179px; float:left;}
/*#search{float:right; width:250px; height:75px; padding-right:40px; text-align:right; padding-top:11px;}*/
#search{float:right; width:200px; height:75px; padding-right:40px; text-align:right; padding-top:11px;}
#search lable{display:none;}
.filedset{ border:1px solid #c2c2c2; font-size:11px; color:#919191;}
.top_link{font-size:11px; color:#8f8e8e}
.top_link a{color:#8f8e8e;text-decoration:none;}
.top_link a:hover{text-decoration:underline; color:#024a62;}
#menu{height:31px; width:917px;margin-left:40px; float:left;position:relative;background-image:url(../images/menu_rpt.gif); background-repeat:repeat-x;}
#menu-right{height:31px; width:9px; float:right;padding-right:37px;}
#flash{width:926px;margin-left:40px;padding-top:8px; clear:both;}
#content{width:926px;margin-left:40px;padding-top:8px; height:100%;}
#leftImg{width:11px;height:100%;float:left}
#midContent{width:900px;height:auto;float:left; background-image:url(../images/bottom_content_rpt.gif); background-repeat:repeat-x;height:100%;}
#rightImg{width:15px;height:auto;float:right;}
#latestNews{width:305px;height:270px; padding-left:10px; padding-top:20px; float:left;}
.vline{width:1px;height:240px; float:left;padding-top:40px; padding-left:10px;}
#content_right{width:880px; padding-top:10px; padding-left:10px; height:100%;}
.enterprice{width:555px;height:123px;float:left;}
.image{padding-top:5px;width:70px; height:62px; float:left;}
.text{width:200px; padding-top:5px; float:left;}
.text2{width:160px; padding-top:5px; float:left;}
.text1{width:460px; padding-top:5px; padding-left:20px;float:left;}
a.more{text-align:right;color:#9e1d36; font-weight:bold; padding-right:5px; text-decoration:none;}
a.more:hover{text-decoration:underline;}
a.productsheet{text-align:right;color:#9e1d36 !important; background:url(../images/product.gif) no-repeat; font-weight:bold; padding-right:5px; text-decoration:none; padding:6px 0 7px 28px;}
a.productsheet:hover{
	color:#CC0035 !important;
}
#vline1{width:1px;height:76px; float:left; padding:0px 5px;}

#NewsScroll{width:916px;margin-left:40px;padding:3px 5px; float:left;border:1px solid #e0e0e0; background:#f5f5f5;}
#NewsScroll .ns{float:left;}
#NewsScroll h2{padding:0 !important;}
#footer{width:926px;margin-left:40px;padding-top:8px; float:left;}
#footer_link{height:31px; width:909px;float:left;background-image:url(../images/menu_rpt.gif); background-repeat:repeat-x;}
#footer_link a{font-size:12px; color:#7a7a7a; text-decoration:none;}
#footer_link a:hover{text-decoration:underline;color:#024a62;}
#bottom{width:1003px; margin:0 auto; height:45px; background-image:url(../images/white_bootom.gif); clear:both;}
#copyright{color:#ddd;font-size:10px; text-align:right; padding-right:20px; padding-top:25px;}
#inner_content{width:926px;margin-left:40px;height:100%;padding-top:8px; float:left;}
#left_panel{width:235px;float:left;height:auto;padding-top:8px;}
#left_repete{width:235px; float:left; background-repeat:repeat-y; background-image:url(../images/left_rpt.gif); height:auto;}
.leftmenulink{margin:0;padding:0;list-style-type:none; list-style-image:url(../images/arrow_blue.gif); padding-left:30px; padding-top:10px;}
.menuli{height:22px;vertical-align:middle; border-bottom: 1px solid #d5d5d5; width:96%; margin-left:10px; line-height:16px;}
.menuli a{ font-size:12px; color:#5a5a5a;text-decoration:none; height:23px; display:block;padding-top:7px; padding-left:5px;}
.menuli a:hover{background-color:#166585; height:23px; display:block; font-weight:bold; color:#FFFFFF;  background:#003063;}
.pl10{padding-left:10px;}
.b10{padding-bottom:10px;}
#contentRight{width:680px; padding-left:10px;float:left; padding-top:10px; height:100%; }
#contentRight p span.red{color:red;}
.breadcum{font-size:12px; color:#6e6e6e; padding:15px 0px 5px 0px;}
.breadcum a{ font-weight:bold; color:#003466; text-decoration:none;}
.breadcum a:hover{ font-weight:bold; color:#cc0035; text-decoration:none;}
.breadcum a.product{color:#cc0035;}
.links a{font-size:12px; color:#333333; font-weight:bold; text-decoration:none; line-height:18px; }
.links a:hover{color:#cc0035; text-decoration:none;}
.links1 a{font-size:12px; color:#cc0035; font-weight:bold; text-decoration:none; }
.links1 a:hover{color:#333333; text-decoration:none;}
.links2 a{font-size:12px; color:#4c4c4c; font-weight:normal; text-decoration:none; }
.links2 a:hover{color:#cc0035; text-decoration:none;}

.head1{font-size:13px; color:#333333; font-weight:bold; text-decoration:none; }
.menuliSelected{font-size:12px;text-decoration:none; padding-top:4px; padding-left:3px;background-color:#003063; height:26px; display:block; font-weight:bold; color:#FFFFFF;vertical-align:middle;border-bottom: 1px solid #d5d5d5;}
.menuliSelected a{color:#FFFFFF; text-decoration:none;}
#hiddenDiv{ color:#cc0035;padding-left:28px; background-color:#e5f0f5;padding-top:5px; padding-bottom:5px;}
#hiddenDiv ul{list-style-type:disc;padding:0;margin:0; padding-left:15px; line-height:20px;}
#hiddenDiv a{color:#003466; text-decoration:none;}
#hiddenDiv a:hover{color:#cc0035; text-decoration:none; }
.divRows{clear:both; margin-bottom:30px; border-bottom:1px solid #DDDDDD; margin-top:20px;}
.divPic{clear:both; float:left; width:200px; padding-left:20px; margin-top:20px; }
.divContent{float:right; width:440px; border-left:1px solid #EEEEEE; margin-bottom:20px; margin-top:20px; }
.applyleft{float:left; border-left:1px solid #EEEEEE; text-align:center;height:30px;padding-top:10px;}
.uplinks{float:left; height:30px;padding-top:10px;}
.width120{width:110px;}
.width400{width:325px;}
.width150{width:225px;}
.bg166585{background-color:#166585;color:#ffffff;font-weight:bold;}
.bdrright{border-right:1px solid #EEEEEE;}
.bullet {list-style-type:none; list-style-image:url(../images/arrow2.gif); padding:0;margin:0; padding-left:30px; padding-top:10px;}
.prevnext {font-size:12px; color:#6e6e6e; padding-top:10px;}
.prevnext a{font-weight:bold; color:#003466; text-decoration:none;}
.prevnext a:hover{font-weight:bold; color:#cc0035; text-decoration:none;}

.upperHead{float:left; width:535px; font-size:16px; margin-left:10px;color:#cc0035; font-weight:bold;  text-align:center; padding-bottom:5px;}
.pareas{width:210px; height:229px; float:left; margin:10px 0 0 0; }
.pareas h4{font-size:13px;}
.vline11{width:1px; height:229px; float:left; padding:0px 20px;}

.pageH  {
	width: 675px;
	
	background-image:url(../images/h_tab_leader.gif);
	padding:5px;
	font-weight: bold;
	font-size: 13px;
	color: white;
	border:1px solid #80cfe2;
	text-align:right;
	margin-top:10px;
	}

.verticals{padding:5px; float:left; border-right:1px solid #ddd;}

.newsHead ul{list-style-type:none; padding:0;margin:0; padding-left:10px; padding-top:10px;}
.newsHead ul li{font-size:13px;}
.newsHead ul li a{text-decoration:none; color:#003466; font-weight:bold;}
.newsHead ul li a:hover{text-decoration:underline;}

.newsPad{padding:9px 0px;border-bottom:1px solid #d5d5d5;}

#datasheet{width:910px; padding-top:20px; padding-left:10px; float:left;height:100%; background:url(./img/grey-bg.gif);}
#datasheet .inner{height:462px; background:url(../images/bggrey.jpg) no-repeat;}
#datasheet .inner .heading{ font-size:28px; color:#003169; text-align:center; padding-top:25px;}
#datasheet .inner .igs{width:866px; float:left; padding-left:20px; height:255px; margin-top:40px;}
#datasheet .inner .igs .verify{float:left;background:url(../images/verifyPlus.gif) no-repeat bottom center;height:255px; width:153px; margin:0px 1px; position:relative;}
#datasheet .inner .igs .hipaa{float:left;background:url(../images/hipaaPlus.gif) no-repeat bottom center;height:255px; width:177px; margin:0px 1px; position:relative;}
#datasheet .inner .igs .qssi{float:left;background:url(../images/qssi.gif) no-repeat bottom center;height:255px; width:196px; margin:0px 1px; position:relative;}
#datasheet .inner .igs .esmd01{float:left;background:url(../images/esmd.gif) no-repeat bottom center;height:255px; width:177px; margin:0px 1px; position:relative;}
#datasheet .inner .igs .healthit{float:left;background:url(../images/healthIT.gif) no-repeat bottom center;height:255px;  width:153px; margin:0px 1px; position:relative;}

#datasheet .inner .igs p{border:1px solid #ddd; height:21px; background:url(../images/btn_bg.gif) repeat-x; clear:both; margin-top:253px; padding:4px 5px; color:#144f84; font-weight:bold; font-size:16px; text-align:center;}
#datasheet .inner .igs h6{height:34px; background:url(../images/view.gif) no-repeat top center; clear:both;width:44px; display:block; outline:0px solid red;}
/*.vview,.hview,.qview,.eview,.healthview{height:34px; background:url(../images/view.gif) no-repeat top center; clear:both;width:44px; display:block; outline:1px sooid red;}
.vview{margin-left:50px; }
.hview{margin-left:50px; }
.qview{margin-left:50px; }
.eview{margin-left:50px; }
.healthview{margin-left:50px; }*/
.webinar ul{margin:0; padding:0;}
.webinar li{list-style:none;  background:url(../images/news-bullet.gif) no-repeat 0 7px; padding:1px 0 2px 14px; line-height:16px;}
.webinar  a{line-height:14px; color:#CC0035 ; }
.webinar  a:hover{text-decoration:underline; color:#003366;}
.webinar img{float:left; margin:0 6px 0 0;} 
.webinar p span{color:#5b5b5b;}
.webinar p a:hover{color:#CC0035 !important; text-decoration:underline;}
ul.points{margin:0 ; padding:0; float:right;}
ul.points li{float:left; padding:0px 11px; list-style:none; margin:10px 0 0 0 ; line-height:18px; border-left:1px #9E1D36 solid; }
ul.points li+li+li{border-right:1px #9E1D36 solid;}
ul.points a{padding:0; text-align:center; font-size:12px;}

.article{
	background:url(../images/articles.gif) no-repeat;
	width:174px;
	height:26px;
	float:left;
	margin:0 0 5px 10px;
	font-weight:bold;
	color:#003366;
	padding:6px 0 0 45px;
	
/*	margin:0 0 4px 0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:15px 0 0 50px;
*/}
.article:hover{
	background-position:0 -34px;
	color:#fff;
	text-decoration:none;
}
.webinars{
	background:url(../images/webinar.gif) no-repeat;
	width:174px;
	height:26px;
	float:left;
	margin:0 0 5px 10px;
	font-weight:bold;
	color:#003366;
	padding:6px 0 0 45px;	
/*	font-size:12px;
	font-weight:bold;
	color:#fff;
*/}
.webinars:hover{
	background-position:0 -36px;
	color:#fff;
	text-decoration:none;
}
.esmd{
	background:url(../images/esmd-btn.gif) no-repeat;
	width:174px;
	height:26px;
	float:left;
	margin:0 0 5px 10px;
	font-weight:bold;
	color:#003366;
	padding:6px 0 0 45px;
/*	font-size:12px;
	font-weight:bold;
	color:#fff;
*/}
.esmd:hover{
	background-position:0 -36px;
	color:#fff;
	text-decoration:none;
}

.eagle{
	background:url(../images/eagle-btn.gif) no-repeat;
	width:174px;
	height:26px;
	float:left;
	margin:0 0 5px 10px;
	font-weight:bold;
	color:#003366;
	padding:6px 0 0 45px;
/*	font-size:12px;
	font-weight:bold;
	color:#fff;
*/}
.eagle:hover{
	background-position:0 -36px;
	color:#fff;
	text-decoration:none;
}
.quote {
	background:url("../images/breaking.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:130px;
	margin:1px 0 0 10px;
	padding:2px 10px;
	width:200px;
}
.quote h4{
	background:url(../images/news_icon.png) no-repeat 0 4px;
	padding:10px 0 10px 38px;
	line-height:18px;
}
#contentRight{
	/*position:relative;
	z-index:0;*/
}
.speech {
	padding:6px 14px 8px 14px;
	width:280px;
	background:#e5f1fa url(../images/breaking.gif) repeat-x bottom;
	float:right;
	margin:3px 0 0 0;
	
	position:absolute;
	top:78px;
	left:380px;
	line-height:16px;
}
.speech a{
	color:#003466;
	font-weight:bold;
}
strong.red{
	color:#CC0035;
}
a.learnmore{
	background:url(../images/learn-btn.gif) no-repeat;
	width:95px;
	height:20px;
	float:right;
	margin:0 0 4px 0;
}
a.learnmore:hover{
	background-position:0 -24px;
}

/* --------------------------------  QSSI Body New -------------------------- */
.area{
	background:url(../images/content-block.gif) no-repeat;
	width:198px;
	height:253px;
	padding:10px 10px;
	float:left;
	margin:10px 15px 5px 0;
}
.readmore{
	background:url(../images/readmore.png) no-repeat left top;
	width:88px;
	height:35px;
	position:relative;
	left:129px;
	top:4px;
	float:left;
	z-index:2;
	
}
.readmore:hover{
	background-position:0 -39px;
}


/*----------------------- Tool Tip ----------------------------*/
.bubbleInfo,.bubbleInfo1 {
            /*position: relative;
            top: 0;
            left: 0;*/
			padding-bottom:10px;
			/*z-index:0;*/
			
			
        }
        .webinars {
        }
     
        /* Bubble pop-up */
		.presentation{
		}
        .popup {
                position: absolute;
                display: none;
                border-collapse: collapse;
				left:0 !important;
				top:-140px !important;
				width:240px;
				z-index:2;
				
        }
		.tooltip {
                position: absolute;
                display: none;
                border-collapse: collapse;
				width:240px;
				z-index:99 !important;			
        }
		
		.tip1{left:350px !important;
				top:-180px !important;}
		.tip2{left:350px !important;
				top:-180px !important;}

        .popup td.corner,
		.tooltip td.corner {
                height: 15px;
                width: 19px;
        }

        .popup td#topleft,.tooltip td#topleft { background-image: url(../images/bubble-1.png); }
        .popup td.top,.tooltip td.top { background-image: url(../images/bubble-2.png); }
        .popup td#topright, .tooltip td#topright { background-image: url(../images/bubble-3.png); }
        .popup td.left, .tooltip td.left { background-image: url(../images/bubble-4.png); }
        .popup td.right, .tooltip td.right { background-image: url(../images/bubble-5.png); }
        .popup td#bottomleft, .tooltip td#bottomleft { background-image: url(../images/bubble-6.png); }
        .popup td.bottom, .tooltip td.bottom { background-image: url(../images/bubble-7.png); text-align: center;}
        .popup td.bottom img, .tooltip td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright, .tooltip td#bottomright { background-image: url(../images/bubble-8.png); }

        .popup table.popup-contents,.tooltip table.popup-contents {
                font-size: 12px;
                line-height: 16px;
                background: #fff;
                color: #205891;
				font-weight:bold;
				opacity:0.99;
				padding:0;
				border:1px #f5f5f5 solid;
                }

        table.popup-contents th {
                text-align: right;
                text-transform: lowercase;
                }

        table.popup-contents td {
                text-align: left;
                }
  table.popup-contents td img{
	  	float:left;
		margin:0 5px 0 0;
  }
   table.popup-contents td p{
	   float:left;
	   width:70%;
   }
        tr#release-notes th {
                text-align: left;
                text-indent: -9999px;
                height: 17px;
                }

        tr#release-notes td a {
                color: #333;
        }
table.popup-contents td p.ceo{
	color:#ce0518;
	float:right;
	width:auto !important;
}

a.Wmore{
	background:url(../images/more.png) no-repeat;
	width:40px;
	height:18px;
	float:right;
	margin:0 0 10px 0;
}
a.Wmore:hover{
	background-position:0 -22px;
}

/*-------------------------------------------------- Points --------------------------------------------------- */
ul.core{
	margin:0;
	padding:0;
}
ul.core li{
	list-style:none;
	padding:2px 0 2px 18px;
	background:url(../images/point.png) no-repeat left 5px;
	border:0 none;
	font-size:12px;
	line-height:18px;
	
}

.casestudies p a{
	font-weight:bold;
	color:#205891;
	font-size:13px;
	background:url(../images/pdf_icon.png) no-repeat 0 6px;
	padding:10px 0 10px 26px;
}
.casestudies p a:hover{
	color:#CC0035;
}
.presentation a{
	font-weight:bold;
	color:#205891;
	font-size:13px;
	background:url(../images/play.png) no-repeat 0 6px;
	padding:10px 0 10px 26px;
}

ul.core li a{text-decoration:none;font-size:12px;color:#4c4c4c; font-weight:normal;}
ul.core li a:hover{text-decoration:underline;}

.hitplus{}
.hitplus .heding{color:#6B820F;font-size:16px;padding:5px 10px; font-weight:bold;}
.hitplus p{padding:5px 0px;} 
.hitplus ul, .exh ul{list-style-type: none;padding: 5px 10px;}
.hitplus li{line-height: 22px;font-weight: normal;background: url(http://www.healthitplus.com/images/bulletArrow.gif) no-repeat 0 12px;padding-left: 20px;padding-top: 5px;}
.hitplus li span{color: #6B820F; font-weight: bold; font-size: 14px;}

.exh h2{color: #8A1C1D; font-size: 16px; padding: 5px 0px;padding:5px 10px; }
.exh li{
line-height: 22px;
font-weight: bold;
background: url(http://www.healthitplus.com/images/arin.png) no-repeat 0 12px;
padding-left: 20px;
padding-top: 5px;
}

/* For career Steps/*/

.steps {width:671px; height:55px;}
.steps .lft{width:8px; height:30px; background:url(../images/stepL.gif) no-repeat; float:left;}
.steps .mid{float:left;width:655px; background:url(../images/stepRpt.gif) repeat-x; }
.steps .mid .con{width:163px; text-align:center; height:20px; float:left; padding-top:30px;font-weight:bold; }
.steps .mid .conS{background:url(../images/stepSel.gif) top center no-repeat; }
.steps .mid .conS a{color:#003063; text-decoration:none;}
.steps .mid .conN{background:url(../images/stepNSel.gif) top center no-repeat;}
.steps .mid .conN a{color:#4c4c4c; text-decoration:none;}
.steps .right{width:8px; height:30px; background:url(../images/stepR.gif) no-repeat; float:left;}

.formContent{background:#fafafa; border:1px solid #d5d5d5; width:647px; padding:12px; clear:both; margin-top:10px;}
.formContent fieldset{padding:5px 0px;margin:5px 0px;}
.formContent legend {color:#003169; font-weight:bold; font-size:16px; }
.formContent label { float:left;  width:45%;  margin-right:10px;  padding:2px 0px;  text-align:right;  font-weight:bold; clear:both; border:0px solid red;}
.formContent input[type=text], select, textarea{padding:5px; border:1px solid #d5d5d5; width:40%; margin:5px 0px;}
.formContent input[type=button] {padding:5px; background:#05366a; color:#fff; font-weight:bold; border:1px solid #002144;}
.formContent input.wid10, .formContent select.wid10{width:10%;}
.formContent input.wid15, .formContent select.wid15{width:15%;}
.formContent p{margin:5px 0px; border-top:1px dotted #d5d5d5;}
.formContent input[type=radio]{width:5%; margin:10px 5px;}
.formContent p.bg{background:#CAEEFF;}