﻿/*
* Copyright (c) 1998-2023 Inovalon Provider, Inc. All Rights Reserved.
* 
* This computer program is CONFIDENTIAL and a TRADE SECRET of Inovalon Provider, Inc.
* The receipt or possession of this program does not convey any rights to use,
* reproduce or disclose its contents in whole or in part, without the specific
* written consent of Inovalon Provider, Inc. Any use, reproduction or disclosure of
* this program without the express written consent of Inovalon Provider, Inc. is a
* violation of the copyright laws and may subject you to criminal prosecution.
*/

/* ==========================================================================
   CSS
   ========================================================================== */

* {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family: Calibri, Verdana, Geneva, sans-serif;
	background: url(../imgs/topGradient.png) repeat-x, url(../imgs/bgTile.png) repeat;
	-pie-background: url(../imgs/topGradient.png) repeat-x, url(../imgs/bgTile.png) repeat;
}
.ie8 body {
	background: url(../imgs/ie8_bg.png) repeat-x;/*	-pie-background: url(../imgs/topGradient.png) repeat-x, url(../imgs/bgTile.png) repeat;
	padding-bottom:20px;
*/}
#theslider {
	width:100% !important; /*	added by subodh on 05/06/2013   */
	height: 360px;
	margin: 0 auto;
	position: relative;
}
#theslider::after {
	top:360px;
	left:981px !important; /*	added by subodh on 05/06/2013   */
	border-left-width: 1.4em;
	border-left-color: #385175;
	content: "";
	position: absolute;
	display: block;
	border-style: solid;
	border-color: #385175 transparent transparent transparent;
	border-width: 1em 1.1em 0 0;
}

#theslider::before {
top: 360px;
right: 980px !important; /*added by subodh on 05/06/2013   */
border-right-width: 1.4em;
border-left-color: #385175;
content: "";
position: absolute;
display: block;
border-style: solid;
border-color: #385175 transparent transparent transparent;
border-width: 1em 0 0 1.1em;
}
#theContent {
	left: 45px;
	margin-bottom: 0px;
	position: relative;
	top: 10px; 
	margin-left:190px !important; /*	added by subodh on 05/06/2013   */
	width: 720px;
}
.tableHeader {
	width: 740px;
}
#mainContent {
	width:1174px;
	height:360px;
	background:#fff;
	position:relative;
	left:15px;
	margin:-48px auto 0 auto;
	-webkit-box-shadow: 0px 0px 19px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 19px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 19px rgba(50, 50, 50, 0.75);
}
.tableHeader {
	width:740px;
}
/* ==========================================================================
   Login
   ========================================================================== */
	 
#header #branding #login {
	height: 73px;
	position: relative;
	right: -505px;
	top: -75px;
	width: 478px;
}
#login h5 {
	color: #999;
	font-size: 13px;
	padding-left: 10px;
}
#login h5.pwText {
	margin-left: -25px;
}
#loginForm {
	margin-left: -5px;
}
#loginForm p {
	background: url("../imgs/arrow.png") no-repeat scroll 0 center transparent;
	color: #666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	left: 219px;
	padding-left: 10px;
	position: relative;
	top: 0;
	width: 250px;
}
#loginform p {
	left: 15px;
}
#loginForm p span {
	color: #0861CE;
	font-size: 14px;
	font-weight: bold;
}
#mainSidebar:before {
	border-color: #A3A2A2 transparent transparent;
	border-style: solid;
	border-width: 1em 0 0 1.2em;
	bottom: -18px;
	content: "";
	display: block;
	left: 0;
	position: absolute;
}
/* ==========================================================================
   Header
   ========================================================================== */
	 
#header {
	background: none repeat scroll 0 0 #FFF;
	box-shadow: 0 0 19px rgba(50, 50, 50, 0.75);
	height: 137px;
	margin: 0 auto;
	width: 977px !important;
}
.menu #mainNavUL a, .menu #mainNavUL a:visited {
	padding-left: 20px;
	padding-right: 20px;
}
#branding {
	background-color: #fff;
	height: 103px;
}
#mdolLogo {
	left: 50px;
	position: relative;
	top: 20px;
}
#menu {
	width:1108px !important;
}
#nav {
	background-color: #4871AA;
	height: 33px;
}
#container {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 19px rgba(50, 50, 50, 0.75);
	margin: 0 auto;
	width: 971px !important;
	/*width: 954px !important;*/
	z-index: 0;
}
#mainContent {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 19px rgba(50, 50, 50, 0.75);
	height: 360px;
	left: 15px;
	margin: -48px auto 0;
	position: relative;

	width: 1174px;
}
/* ==========================================================================
   News & Partners 
   ========================================================================== */

#news {
	background: url(../imgs/news_gradBG.png) repeat-x scroll 0 0 transparent;
	border-bottom: 1px dotted #ABA8A8;
	height: 140px;
}
#newsandCompany {
	background: url(../imgs/news_gradBG.png) repeat-x scroll 0 0 transparent;
	border-bottom: 1px dotted #ABA8A8;
	height: 140px;
}
#newsDiv {
	border-right: 1px dotted #ABA8A8;
	float: left;
	height: 100%;
	margin-left: 44px;
	width: 440px;
}
#companyDiv {
	color: #666;
	float: left;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 70px;
	padding-left: 43px;
	padding-top: 70px;
	width: 413px;
}
#newsh4 {
	color: #EBEBEB;
	float: left;
	font-family: FrutigerLTStd;
	font-size: 34px;
	font-weight: bold;
	margin-right: 10px;
	padding-top: 20px;
}
#newsDiv img {
	border: medium none;
	position: relative;
	top: 30px;
}
#companyDiv h1 {
	color: #666;
	display: inline;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#companyDiv span {
	color: #000;
}
#companyDiv a {
	color: #0066CC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#movingNews {
	color: #6A6A6A;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 55px;
	margin-top: 44px;
	visibility: hidden;
	width: 442px;
}
#newsTitle {
	color: #000;
}
#newsLink {
	color: #0066CC;
	text-decoration: none;
}
#ClientsSection {
	background-color: #EEEDED;
	height: 277px;
	padding-left: 50px;
	padding-right: 50px;
}
/*#PartnersHome {
	border-left: 1px dotted #ABA8A8;
	border-right: 1px dotted #ABA8A8;
	padding-left: 15px;
	padding-right: 15px;
}*/


/*  added by subodh on 05/06/2013  */
#PartnersHome {
border-left: 1px dotted #ABA8A8;
border-right: 1px dotted #ABA8A8;
padding-left: 0px;
padding-right: 0px;
}

#PartnersHome input {
	margin-top: 29px;
}
#pressInquiries {
	display: block;
	margin: 5px 0 20px 60px;
}
/* ==========================================================================
   Provider  
   ========================================================================== */
	 
#providerInfo {
	height:279px;
	background-color:#eeeded;
	border-bottom:1px dotted #aba8a8;
}
/* ==========================================================================
   Footer  
   ========================================================================== */

#footer {
	border-top: 1px dotted #ABA8A8;
	height: 337px;
	padding-top: 10px;
}
#footerContent {
	margin: 30px auto 0;
	position: relative;
}
#footer #footerContent #smIcons {
	border: medium none;
	height: 45px;
	left: 662px;
	padding: 0;
	position: absolute;
	top: -30px;
	width: 123px;
}

.ie9 #footer #footerContent #smIcons {
	border: medium none;
	height: 45px;
	left: 662px;
	padding: 0;
	position: absolute;
	top: -30px;
	width: 123px;
}
#smIconContainer {
	position: relative;
	right: -180px;
	width: 180px;
}

.ie9 #smIconContainer {
	position: relative;
	right: -180px;
	width: 180px;
}

#smIcons {
	margin-right: -90px;
}
#smIcons li {
	display: inline;
	margin-right: 15px;
}
#smIcons img {
	transition: margin 0.5s ease-out;
	-webkit-transition: margin 0.5s ease-out;
	-moz-transition: margin 0.5s ease-out;
	-o-transition: margin 0.5s ease-out;
}
#smIcons img:hover {
	margin-top:-15px;
}
#footerContent #sponsorlinks ul #logo1 {
	padding-top:27px;
}
#footerContent #sponsorlinks ul #logo2 {
	margin-top:-6px;
}
#footerContent #sponsorlinks ul #logo3 {
	padding-top:29px;
}
#footerContent #sponsorlinks ul #logo4 {
	padding-top:16px;
}
/*#footerContent ul {
	height:230px;
	margin-right:20px;
	padding-right:50px;
	margin-top:20px;
	border-right:1px dotted #aba8a8;
	list-style-type:none;	
	float:left;
}
/*added by subodh on 09/04/2013
	padding-right: 50px;*/

#footerContent ul.noborder {
	border: medium none;
	float: left;
	height: 230px;
	list-style-type: none;
	margin-right: 20px;
	margin-top: 20px;
	padding-right: 40px;
}
#footerContent img {
	margin-bottom: 15px;
	margin-left: -20px;
}
#footerContent ul:last-of-type {
	border: medium none;
}
#footerContent p {
	font-size: 14px;
	font-weight: bold;
	margin-left: 90px;
}
#footerContent p a {
	color: #666;
	font-weight: bold;
}
#footerContent p a:link, #footerContent p a:visited, #footerContent p a:active {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#footerContent p a:hover {
	text-decoration: underline;
}
#sponsorlinks {
	margin-left: 70px;
	margin-top: 15px;
	width: 960px;
}
#sponsorlinks a:link, #sponsorlinks a:visited, #sponsorlinks a:active {
	color: #666;
	font-size: 0.9em;
	text-decoration: none;
}
#sponsorlinks a:hover {
	text-decoration: underline;
}
#sponsorlinks ul img {
	padding-top: 40px;
}
#brochureSide {
	clear: both;
	left: 85px;/* changes by gunjan 5-6-13*/
	margin-bottom: 50px;
	position: relative;
	top: 1px;
}
#brochureSide img {
	border: medium none;
	margin-bottom: 20px;
}
#brochureSide .globalLink {
	font-size: 12px;
	left: -123px;
	position: relative;
	vertical-align: bottom;
}
#sidewithBroch {
	float: left;
	position: relative;
}
#sidewithBroch #mainSidebar { /*updated 8/19/13 - WL*/
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F1F6FE;
	border-color: #fff;
	border-image: none;
	border-left: 1px solid #fff;
	border-right: 2px solid #fff;
	border-style: solid;
	border-width: 1px 2px 1px 1px;
	box-shadow: 2px 5px 6px 2px #DEDEDE;
	float: left;
	margin-left: -20px;
	padding-bottom: 10px;
	position: relative;
	top: -17px;
	width: 200px;
	z-index: 2;
}
#mainSideTop {
	background: none repeat scroll 0 0 #D9EAFE;
	height: 35px;
	margin-bottom: 4px;
	padding-left: 106px;
}
#mainSideTop a {
	background: url("../imgs/arrow.png") no-repeat scroll 0 center transparent;
	color: #0861CE;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	margin-left: -80px;
	padding-left: 10px;  /*	added by subodh on 05/06/2013   */
	text-decoration: none;
	text-shadow: 1px 1px #fff;
}
#sidebarListBorder {
	border-top: 1px dotted #7192BE;
}
form a:link, form a:visited, form a:active {
	color: #000;
	text-decoration: none;
}
form a:hover {
	text-decoration: underline;
}
form p span a:link, form p span a:visited, form p span a:active {
	color: #0861CE;
	text-decoration: none;
}
form p span a:hover {
	text-decoration: underline;
}
h5:first-child {
	left: 185px;
	position: relative;
	top: 18px;
	width: 200px;
}
.globalInput {
	background-color: #F4F4F3;
	border-color: #aaa;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 3px 1px 1px 3px;
	font-family: calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 25px;
	padding-left: 5px;
	text-align: left;
	width: 145px;
}
.globalBtn {
	background: url("../imgs/btnBG.png") repeat-x scroll 0 0 transparent;
	border-radius: 10px 10px 10px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	left: 0;
	position: relative;
	top: -2px;
	width: 114px;
}
.globalBtnPlist {
	background: url("../imgs/btnBG.png") repeat-x scroll 0 0 transparent;
	border-radius: 10px 10px 10px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	left: 175px;
	position: relative;
	top: -2px;
	width: 114px;
}
#login img {padding-left: 9px;}
.ribbon {
	font-size: 16px !important;
	width:991px;
	/*width:1142px;*/
	height:360px;
	position:relative;
	background:#395377;
	color:#fff;
	text-align:center;
	margin:-1px auto 0 auto;
	z-index:1;
	-webkit-box-shadow: 0px 0px 19px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 19px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 19px rgba(50, 50, 50, 0.75);
	overflow:hidden;
	behavior:url(../PIE/PIE.htc);
}
.pageHeading:before {
	border-color: #385175 transparent transparent;
	border-style: solid;
	border-width: 1em 0 0 1.2em;
	bottom: -16px;
	content: "";
	display: block;
	left: -1px;
	position: absolute;
}
.pageHeading:after {
	border-color: #385175 transparent transparent;
	border-style: solid;
	border-width: 1em 1.2em 0 0;
	bottom: -16px;
	content: "";
	display: block;
	position: absolute;
	right: -2px;
}
#box11:after {
	border-color: #A3A2A2 transparent transparent;
	border-style: solid;
	border-width: 1em 1.4em 0 0;
	bottom: 0;
	content: "";
	display: block;
	position: absolute;
	right: -116px;
	top: 249px;
}
.ClientsSubDiv {
	float: left;
	height: 212px;
	margin-top: 25px;
	padding: 0;
	width: 270px;
}
.ClientsSubDiv h2 {
	color: #6A6666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px #fff;
	top: -12px;
}
.clientPicDiv {
	background: none repeat scroll 0 0 #fff;
	border-left: 1px solid #C5C5C5;
	border-top: 2px solid #D5D5D5;
	height: 103px;
	margin-left: 20px;
	width: 229px;
}
.clientPicDiv img {
	margin-left: 5px;
	margin-top: 5px;
}
.clientsText {
	color: #6A6666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	margin-left: 22px;
	margin-top: 15px;
	width: 229px;
}
.clientsText h1 {
	color: #6A6666;
	display: inline;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
.greyBTN {
	background: url("../imgs/greyBTN.png") repeat-x scroll center center transparent;
	border: 1px solid #B9B9B9;
	border-radius: 6px 6px 6px 6px;
	padding: 5px 15px;
	text-align: center;
	text-shadow: 1px 1px #fff;
}
.learnMoreBTN {
	color: #6A6666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 107px;
	margin-top: 13px;
}
img#coreLogo {
	float: right;
	margin-right: 120px;
	margin-top: -80px;
}
br {/*break fix - WL*/
	clear: both;
}
.sidebarList {
	list-style-type: none;
	margin-bottom: 7px;
	margin-left: 106px;
	padding-top: 5px;
	width: 165px;
}
.sidebarList li {
	line-height: 14px;
	margin-left: -80px;
	padding-bottom: 8px;
	width: 170px;
}
.sidebarList li a {
	color: #4670A8;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.sidebarList li a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.sidebarList li.indentedLI a {
	color: #4670A8;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-left: 12px;
	text-decoration: none;
}
.sidebarList li.indentedLI a:hover {
	color: #000;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-left: 12px;
	text-decoration: none;
}
.sidebarList .listHead a {
	color: #103970;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.sidebarList .listHead a:hover {
	color: #103970;
}
#sidebarCurr {
	color: #000;
	font-weight: bold;
}
#solutionBlurb {
	color: #000;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
	margin-left: 359px; /* Added by subodh on 05/06/2013 */
	/*margin-left: 322px;*/
	margin-top: 25px;
	position: relative;
	width: 712px;
}
#solutionBlurb p {
	line-height: 17px;
	margin-bottom: 12px;
	margin-left: -120px;/* changes by gunjan 5-6-13 */
	width: 95%;
}
#solutionPicDiv {
	left: 485px;
	margin: 0;
	position: relative;
}
.solutionBox {
	background: none repeat scroll 0 0 #fff;
	border: 1px dotted #ABA8A8;
	box-shadow: 2px 4px 6px 2px #DEDEDE;
	color: #6A6666;
	margin-left: 240px;
	position: relative;
	width: 688px;
}
.solutionBoxHead {
	background: none repeat scroll 0 0 #EEEDED;
	border-bottom: 1px dotted #ABA8A8;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 10px 7px 20px;
	text-align: left;
	text-shadow: 1px 1px #fff;
}
.solutionBoxInner {
	font-size: 14px;
}
.solutionBoxInner ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.solutionBoxInner ul li {
	padding-bottom: 4px;
	padding-left: 20px;
	padding-top: 4px;
}
.solutionBoxInner ul li span {
	background-image: url("../imgs/solutionBullet.png");
	background-position: 8px 6px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.solutionBoxInner ul li.stripe {
	background: none repeat scroll 0 0 #F6F6F6;
}
#solutionBotText, #solutionBotTextID {
	color: #000;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin-left: 290px;/* changed by gunjan 5-6-13 */
	margin-top: 30px;
	position: relative;
	width: 691px;
}
#solutionBotText p {
	margin-bottom: 20px;
	margin-left: -49px;
	width: 95%;
}
.pageHeading {
	height:147px;
	margin:0 auto;
	background:url(../imgs/header_BG.png);
	background-repeat:no-repeat;
	width:99.7% !important;
	position:relative;
	box-shadow:0px 27px 10px -15px #DEDEDE;
	-webkit-box-shadow:0px 27px 10px -15px #DEDEDE;
	-moz-box-shadow:0px 27px 10px -15px #DEDEDE;
	behavior:url(../PIE/PIE.htc);
	margin-top:-1px;
}
/*.pageHeading {
	background: url("../imgs/header_BG.png") no-repeat scroll 0 0 transparent;
	box-shadow: 0 27px 10px -15px #DEDEDE;
	height: 147px;
	margin: -1px auto 0;
	position: relative;
	width: 100%;
}*/
/*.pageHeading hgroup {
	color: #558BCC;
	float: right;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-align: right;
	text-shadow: 1px 1px #FFFFFF;
	width: 400px;
}*/


/* added by subodh on 06/07/2013*/
.pageHeading hgroup {
	color:#558bcc;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	text-shadow:1px 1px #fff;
	float:right;
	text-align:right;
	margin-right:0px !important;
	margin-top:0px !important;
	behavior:url(../PIE/PIE.htc);
}

/* added by subodh on 06/07/2013*/
.ie9 #mainNavSearch{
	right:-74px;
	position:relative;
	float:right;
	top:-28px;
}
/*.ie8 .pageHeading hgroup {
	color: #558BCC;
	float: right;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	margin: 60px 0 0;
	padding: 0;
	text-align: right;
	text-shadow: 1px 1px #fff;
	width: 400px;
}*/

.ie8 .pageHeading hgroup {
	color: #558BCC;
	float: right;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-align: right;
	text-shadow: 1px 1px #fff;
	width: 400px;
}


.pageHeading h1 {
	font-size: 34px;
	font-weight: bold;
	left: -50px;
	line-height: 34px;
	position: relative;
	/*top: -83px; */  /*Added by subodh on 05/06/2013*/  
    top: 45px;
}
.pageHeading h1.plist {
	font-size: 34px;
	font-weight: bold;
	left: -50px;
	line-height: 34px;
	position: relative;
	top: -95px;
}
.pageHeading h2 {
	font-size: 25px;
	font-weight: bold;
	left: -50px;
	line-height: 24px;
	position: relative;
	top: 45px;
}
/*added by subodh on 17/05/2013*/
.tagline, .Additionaltagline {
	color:#103970;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	line-height: 21px;
	/*float: right;*/
	width: 793px;   /*added by subodh on 05/06/2013 */
	/*width: 593px;*/
	margin-left: 231px; /*added by subodh on 05/06/2013 */
	display: block;
	padding-bottom:15px;
	/*padding-right: 136px;*/
	z-index: 1;
}
h3.tagline {
	font-style: italic;
	font-size: 16px;
	color: #103970;
	position: relative;
	left: 9px !important;
	width: 68%;
	padding-left: 0px;
	text-align: left;
}
#content {
	padding-top: 47px;
}
#footer {
	clear: both;
}
.globalLink {
	color: #0066CC;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.globalLink:visited {
	color: #0066CC;
}
.globalLink:hover {
	color: #0066CC;
	text-decoration: underline;
}
.globalInfoBox {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px dotted #ABA8A8;
	border-left: 1px dotted #ABA8A8;
	box-shadow: 0 5px 8px 1px #DEDEDE;
	left: -73px;
	min-height: 190px;
	position: relative;
	z-index: 1;
}
.globalInfoBoxinner {
	border-right: 1px dotted #ABA8A8;
	float: left;
	height: 188px;
	width: 350px;
}
.globalInfoBoxinner ul {padding-right: 10px;}
.globalInfoBoxHead {
	background: none repeat scroll 0 0 #F0EFEF;
	border-bottom: 1px dotted #ABA8A8;
	border-top: 1px dotted #ABA8A8;
	height: 39px;
}
.globalInfoBoxHead h4 {
	color: #666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 39px;
	padding-left: 22px;
}
.globalInfoBoxHead ul li, .globalInfoBoxHead ol li {
	color: #6A6666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 10px;
}
#introtext {
	color: #000;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	left: 52px;
	line-height: 17px;
	position: relative;
	top: 27px;
	z-index: 1;
}
#introtext p {
	margin-bottom: 30px;
	padding-right: 145px;
}
#providerBox {
	background: none repeat scroll 0 0 #EEEDED;
	clear: right;
	margin-left: 213px;
	margin-top: 59px;
	padding-bottom: 10px;
	width: 741px;
}
#providerBoxHead {
	background: none repeat scroll 0 0 #E0DEDE;
	border-bottom: 1px dotted #ABA8A8;
	border-top: 1px dotted #ABA8A8;
	color: #484848;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
	padding: 15px 100px 15px 47px;
	text-shadow: 1px 1px #fff;
}
#providerRowLast {
	border-bottom: medium none;
}
#providerBoxThird {
	margin-right: 0;
}
#logos {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #EBEBEB;
	box-shadow: -5px 0 5px 1px #DEDEDE;
	float: left;
	height: 250px;
	position: relative;
	width: 700px;
	z-index: 1;
}
#logoBG {
	background: none repeat scroll 0 0 #CACACA;
	height: 250px;
	margin-left: 313px;
	margin-top: 40px;
	width: 660px;
}
#healthplanFig {
	float: right;
	margin-right: 82px;
	margin-top: 60px;
}
#healthfigcap {
	color: #666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-left: 17px;
	text-align: center;
	width: 285px;
}
#healthPar {
	color: #000;
	float: right;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin-right: 45px;
	margin-top: 52px;
	width: 327px;
}
#healthBotBox {
	height: 376px;
	margin-left: 307px;
	margin-top: 358px;
	width: 703px;
}
.solutionBM {
	border-bottom: 1px dotted #ccc;
	clear: both;
	font-size: 13px;
	margin-bottom: 20px;
	margin-left: 48px;
	padding-bottom: 18px;
	position: relative;
	top: -80px;
	width: 90%;
}
#IDBox {
	height: 190px;
	margin-bottom: 50px;
	margin-left: 313px;
	width: 703px;
}
#instinctiveTag {
	color: #103970;
	font-size: 17px;
	font-style: italic;
	margin-bottom: 15px;
	margin-left: 313px;
	margin-top: 30px;
	width: 724px;
}
#IDlist {margin-left: 313px;}
#IDlist li {
	color: #6A6666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 10px;
}
#newsContent {
	margin-top: -20px;
	width: 825px;
}
#mainNewsContent {
	float: right;
	margin-top: -20px;
	width: 770px;
}
#mainNewsContent p {
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#mainNewsContent a:link, #mainNewsContent a:visited, #mainNewsContent a:hover, #mainNewsContent a:active {
	color: #0861CE;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#mainNewsContent ul li {
	border-bottom: 1px dotted #999;
	list-style-type: none;
	margin: 0 50px 40px 20px;
	padding-bottom: 20px;
	text-align: justify;
}
#mainNewsContent ul li:last-child {border: medium none;}
#mainNewsContent span.newsdate {
	background: url("../imgs/arrow.png") no-repeat scroll right center transparent;
	color: #103970;
	font-weight: bold;
	padding-right: 15px;
}
.ui-datepicker {
	height: 175px;
	left: -5px;
	position: relative;
	top: 260px;
	width: 185px;
}
#eventListings ul {
	background: none repeat scroll -50px center #CACACA;
	box-shadow: -12px 0 12px rgba(50, 50, 50, 0.55);
	float: right;
	margin-bottom: 30px;
	margin-left: -60px;
	width: 700px;
}
#eventListings ul li {
	border-bottom: 1px dotted #666;
	box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
	display: block;
	list-style: none outside none;
	margin-left: -50px;
	padding: 25px;
	width: 600px;
}
#eventListings ul li:nth-child(2n+1) {background-color: #fff;}
#eventListings ul li:nth-child(2n) {background-color: #EEEDED;}
#eventListings ul li:last-child {border: medium none;
}
#eventListings h4 {
	color: #103970;
}
#datepicker {
	height: 180px;
	margin: 10px 0 0 15px;
	width: 180px;
}
#eventListings ul li h4 {
	color: #103970;
	font-size: 16px;
	font-weight: bold;
}
#eventListings ul li h5 {font-style: italic;}
#eventListings ul li h6 {font-size: 14px;}
#companyListings {
	float: right;
	font-family: calibri, Verdana, Geneva, sans-serif;
	padding-bottom: 40px;
	padding-right: 40px;
	width: 700px;
}
#companyListings p {
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#companyListings img {margin-top: 15px;}
#companyListings p a:link, #companyListings p a:visited, #companyListings p a:hover, #companyListings p a:active {
	background: url("../imgs/arrow.png") no-repeat scroll left center transparent;
	color: #0861CE;
	display: block;
	margin-top: 10px;
	padding-left: 8px;
}
h4.tagline {
	color: #103970;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: -50px;
}
#leadershipBGinner {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #EBEBEB;
	box-shadow: -5px 0 5px 1px #DEDEDE;
	float: left;
	height: 785px;
	position: relative;
	width: 704px;
	z-index: 1;
}
#leadershipBG {
	background: none repeat scroll 0 0 #CACACA;
	height: 785px;
	margin-bottom: 40px;
	margin-left: 240px;
	margin-top: 40px;
	width: 818px;
}
#leadershipBioBG {
	background: none repeat scroll 0 0 #CACACA;
	height: 427px;
	margin-bottom: 40px;
	margin-left: 290px;/*canged by gunjan5-6-13 */
	margin-top: 40px;
	width: 630px;/*canged by gunjan5-6-13 */
}
#leadershipBioBGinner {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #EBEBEB;
	box-shadow: -5px 0 5px 1px #DEDEDE;
	float: left;
	height: 427px;
	position: relative;
	right: 75px;
	width: 704px;
	z-index: 1;
}
#BioLeft {
	background-color: #E5E5E5;
	background-image: url("../assets/leadBioBG.png");
	background-repeat: no-repeat;
	float: left;
	height: 427px;
	width: 246px;
}
#aboutUsBGinner {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #EBEBEB;
	box-shadow: 0 1px 10px rgba(50, 50, 50, 0.45);
	position: relative;
	width: 704px;
	z-index: 1;
}
#aboutUsBG {
	background: none repeat scroll 0 0 #CACACA;
	margin-bottom: 40px;
	margin-left: 240px;
	margin-top: -10px;
	width: 818px;
}
#aboutUsBGinner p {
	color: #000;
	font-size: 14px;
	margin-bottom: 22px;
	margin-left: 28px;
	margin-top: 23px;
	padding-right: 60px;
}
#aboutUsBlue {
	background: none repeat scroll 0 0 #103970;
	box-shadow: 0 13px 11px 0 #DEDEDE;
	left: -20px;
	padding-bottom: 30px;
	padding-top: 25px;
	position: relative;
	width: 724px;
	z-index: 9;
}
#aboutUsBlue p {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 0;
	margin-left: 48px;
	margin-top: 0;
	padding-right: 70px;
}
#aboutGrid {
	background: url("../assets/aboutUsGrid.png") repeat-x scroll 0 0 transparent;
	height: 129px;
}
#aboutGrid img {
	border: medium none;
	margin-left: 35px;
	margin-top: 50px;
}
#privacyBGinner {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #EBEBEB;
	box-shadow: -5px 0 5px 1px #DEDEDE;
	padding-left: 28px;
	padding-top: 25px;
	position: relative;
	width: 676px;/*added by subodh on 05/06/2013*/
	z-index: 1;
}
#privacyBG {
	background: none repeat scroll 0 0 #CACACA;
	margin-bottom: 40px;
	margin-left: 222px !important;/*added by subodh on 05/06/2013*/
	/*margin-left: 313px;*/
	margin-top: -10px;
	width:770px;/*added by subodh on 05/06/2013*/
}
#privacyBGinner p {
	color: #000;
	font-size: 14px;
	margin-bottom: 22px;
	padding-right: 60px;
}
#TranscriptionBox {
	height: 190px;
	margin-left: 290px;/* changes by gunjan 5-6-13 */
	margin-top: 40px;
	width: 703px;
}
#Transcription_techBox {
	height: 215px;
	margin-left: 313px;
	margin-top: 40px;
	width: 703px;
}
#rcmBox {
	height: 418px;
	margin-left: 210px;
	width: 703px;
}
#inSync_PM_topBox {
	height: 235px;
	margin-left: 313px;
	width: 703px;
}
#inSync_PM_box {
	margin-top: 40px;
}
#inSync_EMR_box {
	height: 463px;
	margin-left: 280px;/* chaged by gunjan5-6-13 */
	width: 703px;
}
#inSync_EMR_innerBottom {
	height: 200px;
	/*position: relative;*/
    top: 75px;
}
#inSync_tech_box {
	margin-bottom: 35px;
}
#inSync_tech_tag {
	color: #103970;
	font-size: 17px;
	font-style: italic;
	margin-bottom: 15px;
	margin-left: 240px;
	margin-top: 30px;
	width: 724px;
}
#mainBio {
	height: 330px;
	left: 50px;
	margin-top: 42px;
	padding-right: 101px;
	position: relative;
}
#bioContent {
	color: #000;
	font-size: 14px;
	line-height: 17px;
	margin-top: 13px;
}
#bioContent p {margin-top: 8px;}
#bioLower {
	left: 50px;
	padding-right: 80px;
	position: relative;
}
#bioNav {float: right;}
#bioNav a {
	color: #4670A8;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
}
#prevBioinner {margin-right: 40px;}
.leaderBioBox {
	background: none repeat scroll 0 0 #EBEBEB;
	border: 1px solid #CACACA;
	float: right;
	height: 143px;
	margin-top: 42px;
	width: 163px;
}
.BioName {
	color: #103970;
	font-size: 20px;
	font-weight: bold;
}
.BioTitle {
	color: #666;
	font-size: 16px;
	font-style: italic;
	position: relative;
	top: -5px;
}
.bioNavinner {float: left;}
h4.leadGroup {
	clear: both;
	color: #666;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 11px;
	margin-left: 25px;
	margin-top: 25px;
}
h4#leaderboardtag {
	padding-bottom: 21px;
	position: relative;
	top: 25px;
}
.leaderBox {
	background: none repeat scroll 0 0 #EBEBEB;
	border: 1px solid #CACACA;
	float: left;
	height: 143px;
	margin-left: 9px;
	margin-top: 9px;
	width: 163px;
}
.leaderBox img {border: medium none;}
a .leaderBox .leaderHover {
	background: url("../assets/leaderHoverBG.png") repeat-x scroll 0 0 transparent;
	border-color: #C9C9C9 #222222 #222222 #535353;
	border-radius: 7px 7px 7px 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 4px 9px 3px #ADADAD;
	display: none;
	height: 53px;
	position: relative;
	top: -2px;
	width: 162px;
	z-index: 9;
}
a:hover .leaderBox .leaderHover {display: block;}
.leaderHoverArrow {
	border: medium none;
	left: 20px;
	position: relative;
	top: -20px;
}
.leaderName {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	left: -13px;
	position: relative;
	top: 4px;
}
.leaderTitle {
	color: #FFF;
	font-size: 12px;
	font-style: italic;
	left: 13px;
	position: relative;
	top: -4px;
}
.mdol_globalInput {
	background-color: #F4F4F3;
	border-color: #aaa;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 3px 1px 1px 3px;
}
.mdol_globalBtn {
	background: url("../imgs/btnBG.png") repeat-x scroll 0 0 transparent;
	border-radius: 10px 10px 10px 10px;
	color: #fff;
	font-size: 14px;
	height: 30px;
	left: 369px;
	position: relative;
	top: -30px;
}
.noborder {border: medium none;}
.inputWidth {width: 350px;}
.providerBoxinner {
	border-bottom: 1px dotted #ABA8A8;
	height: 353px;
	margin-left: 45px;
	padding-bottom: 2px;
	width: 660px;
}
.providerBoxContent {
	float: left;
	margin-right: 45px;
	padding-top: 30px;
	width: 188px;
}
.providerBoxContent h4 {
	color: #666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px #FFF;
	width: 214px;
}
.providerBoxContent div {
	background: none repeat scroll 0 0 #FFF;
	border-left: 1px solid #C5C5C5;
	border-top: 2px solid #D5D5D5;
	height: 85px;
	margin-top: 3px;
	width: 186px;
}
.providerBoxContent img {
	border: medium none;
	margin-left: 5px;
	margin-top: 4px;
}
.providerBoxContent ul {
	color: #666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 15px 0 0 13px;
	padding: 0;
}
.providerBoxContent ul li {margin-bottom: 7px;}
.boxborder {
	border-bottom: 1px dotted #ABA8A8;
	border-right: 1px dotted #ABA8A8;
	float: left;
	height: 82px;
	width: 174px;
}
.box {
	float: left;
	height: 82px;
	width: 174px;
}
h3.newsHeader {
	background-color: #E2DFDF;
	margin-bottom: 20px;
	padding: 0 0 0 9px;
}
time {
	color: #FFF;
	font-size: 30px;
	font-weight: bold;
}
a.viewArchive {
	display: block;
	margin: 5px 0 20px 60px;
}
article {
	display: block;
	margin: 0 50px 40px 20px;
	padding-bottom: 20px;
	text-align: justify;
}
.eventdate {
	background: url("../imgs/dateBG_Img.png") no-repeat scroll 0 0 transparent;
	float: left;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	height: 60px;
	margin-right: 20px;
	padding-top: 5px;
	width: 59px;
}
.eventdate p {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	text-transform: capitalize;
}
.eventdate p.date {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.tagline {
	color: #103970;
	font-size: 20px;
	font-weight: bold;
}
#lastP {
	margin-left: 244px !important;
	width: 684px !important;
}
.MTS {
	left: -17px;
	position: relative;
}
.formContainer {
	box-shadow: 0 1px 10px rgba(50, 50, 50, 0.75);
	font-size: 13px;
	left: -90px;
	position: relative;
	width: 700px;
}
.ie8 body {background: url("../imgs/ie8_bg.png") repeat-x scroll 0 0 transparent;}
.ie8 #login {
	height: 73px;
	position: relative;
	right: -555px;
	top: -65px;
	width: 478px;
}
.ie8 #loginForm {
	left: 25px;
	position: relative;
}
.ie8 #loginForm p {
	color: #666;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	left: 235px;
	position: relative;
	top: 0;
	width: 250px;
}
.ie8 .globalInput {
	background-color: #F4F4F3;
	border-color: #AAA;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 3px 1px 1px 3px;
	font-family: calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 20px;
	padding-left: 5px;
	padding-top: 5px;
	position: absolute;
	text-align: left;
	width: 145px;
}
.ie8 .globalInput.pass {
	background-color: #F4F4F3;
	border-color: #AAA;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 3px 1px 1px 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 20px;
	left: 162px;
	padding-left: 5px;
	padding-top: 5px;
	position: relative;
	text-align: left;
	top: 0;
	width: 145px;
}
.ie8 .globalBtn {
	background: url("../imgs/btnBG.png") repeat-x scroll 0 0 transparent;
	border-radius: 10px 10px 10px 10px;
	color: #FFF;
	font-size: 12px;
	height: 30px;
	left: 164px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -3px;
	width: 114px;
}
.ie8 .quicksearch .globalBtn {
	left: -164px;
	width: 128px;
}
.ie8 #mainSidebar:before {
	border-color: #A3A2A2 transparent transparent;
	border-style: solid;
	border-width: 1em 0 0 1.2em;
	bottom: -18px;
	content: "";
	display: block;
	left: -1px;
	position: absolute;
}
.ie8 .pageHeading:before {
	border-color: #385175 transparent transparent;
	border-style: solid;
	border-width: 1em 0 0 1.2em;
	bottom: -16px;
	content: "";
	display: block;
	left: -3px;
	position: absolute;
}
.ie8 .pageHeading:after {
	border-color: #385175 transparent transparent;
	border-style: solid;
	border-width: 1em 1.2em 0 0;
	bottom: -16px;
	content: "";
	display: block;
	position: absolute;
	right: -1px;
}
#theContent ul {
	float: left;
	top: -50px;
	width: 300px;
}
.ie8 #theContent ul {
	float: left;
	top: -25px;
	width: 300px;
}
.ie8 img#coreLogo {
	float: right;
	margin-right: 120px;
	margin-top: -65px;
}
.ie8 #footerContent ul {
	border-right: 1px dotted #ABA8A8;
	float: left;
	height: 230px;
	list-style-type: none;
	margin-right: 30px;
	margin-top: 20px;
	padding-right: 65px;
	width: 100px;
}
.ie8 #footerContent LI {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: 70px;
}
.ie8 .sidebarList_bkend LI.listHead_bkend {
	min-width: 200px;
}
.ie8 .sidebarList_bkend a:hover li:hover {
	max-width: 174px;
	min-width: 174px;
}
.ie8 .sidebarList_bkend a li:hover, .ie8 #current_bkend {
	max-width: 174px;
	min-width: 174px;
}
.ie8 #current_bkend {
	margin-left: -90px;
	padding-left: 10px;
}
.ie7 body {
	background: url("../imgs/ie7_bg.jpg") repeat-x fixed 0 0 transparent;
}
.ie7 #logoBG {
	margin-top: -360px;
}
.ie7 #login h5.pwText {
	margin-left: -42px;
}
.ie7 #loginForm {
	left: 15px;
	position: relative;
}
.ie7 #loginForm p {
	left: 200px;
	position: relative;
}
.ie7 .globalInput {
	background-color: #F4F4F3;
	border-color: #AAA;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 3px 1px 1px 3px;
	font-family: calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 25px;
	padding-left: 5px;
	text-align: left;
	width: 145px;
}
.ie7 .globalInput.pass {
	background-color: #F4F4F3;
	border-color: #AAA;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 3px 1px 1px 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 20px;
	left: 2px;
	padding-left: 5px;
	padding-top: 5px;
	position: relative;
	text-align: left;
	width: 145px;
}
.ie7 .globalInput.user {
	background-color: #F4F4F3;
	border-color: #AAA;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 3px 1px 1px 3px;
	font-family: calibri, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 20px;
	left: 2px;
	padding-left: 5px;
	padding-top: 5px;
	position: relative;
	text-align: left;
	width: 145px;
}
.ie7 .globalBtn {
	background: url("../imgs/btnBG.png") repeat-x scroll 0 0 transparent;
	border: medium none;
	border-radius: 10px 10px 10px 10px;
	color: #FFF;
	font-size: 12px;
	height: 30px;
	left: 8px;
	padding-left: 15px;
	padding-right: 40px;
	position: relative;
	top: 0;
	width: 119px;
}
.ie7 #movingNews {
	margin-top: 28px;
}
.ie7 #bioNav {
	margin-right: 80px;
	position: relative;
	top: -20px;
}
.ie7 .greyBTN, .ie8 .greyBTN {
	background: url("../imgs/greyBTN.png") repeat-x scroll center center transparent;
	border: 1px solid #B9B9B9;
	border-radius: 6px 6px 6px 6px;
	padding: 5px 15px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px #FFF;
	z-index: 10;
}
.ie7 img#coreLogo {
	float: right;
	margin-right: 120px;
	margin-top: -75px;
}
.ie7 .pageHeading {
	background: url("../imgs/header_BG.png") no-repeat scroll 0 0 transparent;
	box-shadow: 0 27px 10px -15px #DEDEDE;
	height: 147px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -2px;
	position: relative;
	width: 1143px;
}
.ie7 .pageHeading hgroup {
	margin-top:0px !important;
	text-shadow: 2px 2px #FFF;
}
.ie7 #leadershipBGinner {
	height: 610px;
}
.ie7 #leadershipBG {
	height: 610px;
}
.ie7 #leadershipBG {
	margin-top: -180px;
}
.ie7 #leadershipBioBG {
	margin-top: -180px;
}
.ie7 .leaderHoverArrow {
	top: -18px;
}
.ie7 #aboutUsBG {
	margin-top: -240px;
}
.ie7 #privacyBG {
	margin-top: -155px;
}
.ie7 #techBox_top {
	margin-bottom: 50px;
}
.ie7 #inSync_PM_topBox {
	margin-bottom: 40px;
}
.ie7 #loginForm {
	left: -20px;
}
.ie7 #loginForm p {
	left: 230px;
}
.ie7 .sidebarList_bkend LI.listHead_bkend {
	min-width: 200px;
}
.ie7 .sidebarList_bkend a:hover li:hover {
	max-width: 174px;
	min-width: 174px;
}
.ie7 .sidebarList_bkend a li:hover, .ie7 #current_bkend {
	max-width: 174px;
	min-width: 174px;
}
.ie7 #current_bkend {
	margin-left: -90px;
	padding-left: 10px;
}
#container #content #sidewithBroch #mainSidebar #sideNav .sidebarList_bkend {
	width: 76px;
}
#container #content #sidewithBroch #mainSidebar #sideNav .sidebarList_bkend li.listHead_bkend {
	padding-left: 0;
	text-align: center;
}
#container #content #subcontainer_bkend {
	margin-right: 19px;
}
#container #content #sidewithBroch #mainSidebar #sideNav .sidebarList_bkend #listHead_bkend_first {
	margin-top: -4px;
}
#container #content #sidewithBroch #mainSidebar #sideNav .sidebarList_bkend a li:hover, #current_bkend {
	margin-left: -90px;
	padding-left: 10px;
}
.ie8 #sideNav UL.sidebarList_bkend {
	margin-left: 105px;
}
html body #divFixed {
	width: 955px;
}
.ie8 .inputWidth {
	width: 20%;
}
.ie8 .findjump {
	margin-left: 0;
}
.ie8 #payerListHeader P SPAN {
	margin-left: 500px;
}
.ie8 #findJumpMenu {
	left: 695px;
	top: -40px;
}
.ie8 #submitbutton {
	margin-left: 55px;
}
.ie8 #divFixed {
	width: 955px;
}
.ie8 .globalBtn {
	width: 113px;
}
.ie8 #searched_MsgID {
	top: 283px;
}
.ie8 input#theDisplayBtn {
	left: 10px;
	top: 0;
}
.ie8 .manualUL {
	margin-top: -80px;
}
.ie8 #theContent .newWidth {
	width: 700px;
}
.ie8 .globalBtn_red {
	background: url("imgs/btn_bg_red.png") repeat-x scroll 0 0 transparent;
	border-radius: 10px 10px 10px 10px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	position: relative;
	top: -2px;
	width: 114px;
}
input#txtSearch {
	left: 265px;
	position: absolute;
	width: 150px;
}
#frmPayerList span {
	left: -200px;
	position: absolute;
	top: -6px;
}
html body #findJumpMenu {
	height: 27px;
	left: 675px;
	position: relative;
	top: -35px;
	width: 66px;
}
#submitbutton .findjump {
	left: 250px;
	position: absolute;
}
html body input #submitbutton .globalBtn .findJump {
	left: 50px;
	position: absolute;
}
.globalBtn .findjump {
	left: 175px;
	position: absolute;
}
#theContent uul li.lpWidth {
	width: 75%;
}
.ie8 #signatures .formTable .globalInput {
	margin-top: -3px;
}
.ie8 html body .bkend_Subcontainer_BG .globalInput {
	margin-top: -8px;
}
#theContent.newWidth ul {
	width: 90%;
}

/* ==========================================================================
    bromfed April styles added 4/25/13
   ========================================================================== */
   
#idCenter-content #bromfedidCenter-conten_april {
	background-image: url("../assets/bromfed-april-headpgbg.png");
	background-repeat: repeat-x;
	/*    display: table;*/
    float: none;
	margin: -12px auto 0 -70px;
	padding: 0;
	width: 967px;
}
#headerimg_april img {
	float: right;
	margin-right: -30px;
}
#leftcontent {
	float: left;
	margin-left: 30px;
	width: 530px;
}
#safetyinformation {
	border: 1px solid #C6C5C6;
	margin: 20px 35px 20px 60px;
	width: 800px;
}
#pagebottomleft {
	float: left;
	margin-left: 26px;
	width: 530px;
}
#pagebottomright img {
	float: right;
	margin-right: 75px;
	margin-top: 20px;
}
#idCenter-content #idCenter-footer {
	background: url("assets/nothing.png") repeat scroll left bottom transparent;
	float: none;
	margin-bottom: 0;
	margin-left: -23px;
	margin-top: 0;
	padding: 0 0 15px;
	width: 890px;
}
#idCenter-content #bromfedidCenter-conten_april img.headerTxImg {
	position:absolute;
	margin-left:0px;
}

/* ==========================================================================
    .ie8 bromfed April styles added 4/25/13
   ========================================================================== */

.ie8 #idCenter-content #bromfedidCenter-conten_april {
	margin: -15px -15px 0 0;
	z-index:0;
}
.ie8 #idCenter-content #bromfedidCenter-conten_april #headerimg_april #imgdiv_april {
	margin-right:30px;
}
.ie8 #leftcontent {
	float: left;
	margin-left: 50px;
	width: 530px;
}
.ie8 #safetyinformation {
	border: 1px solid #C6C5C6;
	margin: 20px 35px 20px 90px;
	width: 800px;
}
.ie8 #pagebottomleft {
	float: left;
	margin-left: 56px;
	width: 530px;
}
.ie8 #pagebottomright img {
	float: right;
	margin-right: 85px;
	margin-top: 10px;
}
.ie8 #idCenter-content #idCenter-footer {
	background: url("assets/nothing.png") repeat scroll left bottom transparent;
	float: none;
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 0;
	padding: 0 0 15px;
	width: 890px;
}
#container #idCenter-container #idCenter-content #bromfedidCenter-conten_april .headerTxImg {
	position:absolute;
	margin-left:0px;/*margin-top:35px;*/
}
.ie8 #container #idCenter-container #idCenter-content #bromfedidCenter-conten_april .headerTxImg {
	position:absolute;
	margin-left:78px;
	margin-top:35px;
}
/* ==========================================================================
    bromfed May styles added 4/25/13
   ========================================================================== */

#idCenter-content #bromfedidCenter-maycontent {
	background: url("../assets/bromfedbg2.png") no-repeat scroll 810px 65px;
	/*display: table;*/
    margin: 0 auto 0 -3px;
	padding: 0;
	width: 900px;
	left:50px;
}
#headerimg-may img {
	margin: 46px 0 46px -82px;
}


#leftcontent {
margin-left: -70px;
margin-top: 35px;
}

#bromfedactionbox {
margin-left: 20px;
margin-top: 45px;
}

#idCenter-IdLogo {
margin-right: 96px;
}

body #headerimg {
margin: 0 -85px 0 -116px;
width: 927px;
padding-left: 110px;
}

#bromfedidCenter-content {
width: 910px;
margin-left: -50px;
}

#pagebottomright img {
margin-right: 207px;
margin-top: 10px;
}

#safetyinformation {
margin: 20px 35px 20px 27px;
}


/* ==========================================================================
    payerlist tooltip styles added 6/4/13 - Subodh
   ========================================================================== */

.ie8 .globalBtnPlist {
	left:140px !important;
}
.ie8 .tooltip {
	cursor: help;
	text-decoration: none;
	position: relative;
}
.ie8 .tooltip span {
	margin-left: -999em;
	position: absolute;
}
/*.ie8 .tooltip:hover span {
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute;
	left: 1em;
	top: 1.2em !important;
	z-index: 99;
	margin-left: -120px !important;
	width: 250px;
	margin-top:20px;
	overflow:visible;
	behavior:url(../PIE/PIE.htc);
}*/
.ie8 .tooltip:hover span {
border-radius: 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
font-family: Calibri, Tahoma, Geneva, sans-serif;
position: absolute;
left:  -.7em !important;
top: 2em;
z-index: 99;
margin-left: -330px !important;
width: 250px;
margin-top: -38px;
overflow: visible;
}

/*ADDED BY GUNjAN 5-6-13 */
#meaningfulUseContent {
	float: left;
    height: 182px;
    margin-left: 90px;
    margin-top: 60px;
    width: 425px !important;
}
#searchContent {
	margin:0 auto;
	width:90%;
	padding-bottom:15px;
	float:left;
}
 /*ADDED BY GUNjAN 5-6-13 */
 
 
 
 
/* CSS for TIP ARROWS ADDED BY SUBODH 08/07/2013 */


 /*added by subodh on 06/07/2013*/

 @-moz-document url-prefix() {
	  
	.tipArrow0 {
	position:relative;
	top:-30px;
/*	left:172px;*/
	left:164pxt;  /*	Added by subodh on 03/07/2013*/ 
}
    .tipArrow1 {
	position:relative;
	top:-32px;
	/*left:122px;*/
	 left:113px;/*	Added by subodh on 03/07/2013*/
}
.tipArrow2 {
	position:relative;
	top:-60px;
	/*left:52px;*/
	 left:45px;/*	Added by subodh on 03/07/2013*/
}
.tipArrow3 {
	position:relative;
	top:-30px;
	left:213px;
}
.tipArrow4 {
	position:relative;
	top:-60px;
	left:220px;
}

.tipArrow5 {
	position:relative;
	top:-31px;
	left:213px ;
}
.tipArrow6 {
	position:relative;
	top: -31px;
	left: 161px;
}
.tipArrow7 {
	position:relative;
	top: -62px;
	left: 150px;
}
.tipArrow8 {
	position:relative;
	top: -62px;
	left: 236px;
}
}


/* TIP ARROWS */
/* Chrome */

/* Chrome */
.webkit .tipArrow0 {
	position:relative;
	top:-30px;
	left:163px;  /*	Added by subodh on 03/07/2013*/ 
}

.webkit .tipArrow1 {
	position:relative;
	top:-32px;
	 left:113px;/*	Added by subodh on 03/07/2013*/
}
.webkit .tipArrow2 {
	position:relative;
	top:-60px;
	left:43px;/*	Added by subodh on 03/07/2013*/
}
.webkit .tipArrow3 {
	position:relative;
	top:-30px;
	left:37px;
}
.webkit .tipArrow4 {
	position:relative;
	top:-62px;
	left:220px ;
}
	.webkit .tipArrow5 {
	position: relative;
	top: -30px;
	left: 197px;
	}
	.webkit .tipArrow6 {
	position: relative;
	top: -31px;
	left: 159px;
	}
.webkit .tipArrow7 {
	position: relative;
    top: -61px;
    left: 149px;
}
.webkit .tipArrow8 {
	position:relative;
	top: -58px;
	left: 237px;
}

/* IE8 */
.ie8 .tipArrow0 {
	position:relative;
	top:-29px;
	left:172px;
}
.ie8 .tipArrow1 {
	position:relative;
	top:-30px;
	left:122px;
}
.ie8 .tipArrow2 {
	position:relative;
	top:-59px;
	left:52px;
}
.ie8 .tipArrow3 {
	position:relative;
	top:-29px;
	left:46px;
}
.ie8 .tipArrow4 {
	position:relative;
	top:-58px;
	left:229px;
}
.ie8 .tipArrow5 {
	position:relative;
	top:-27px;
	left:206px;
}
.ie8 .tipArrow6 {
	position:relative;
	top:-26px;
	left:168px;
}
.ie8 .tipArrow7 {
	position:relative;
	top:-57px;
	left:158px;
}
.ie8 .tipArrow8 {
	position:relative;
	top:-58px;
	left:246px;
}




.ie9 .tipArrow0 {
	position:relative;
	top:-30px;
	left:163px;
}

.ie9 .tipArrow1 {
	position:relative;
	top:-32px;
	left:112px;
}
.ie9 .tipArrow2 {
	position:relative;
	top:-60px;
	left:44px;
}
.ie9 .tipArrow3 {
	position:relative;
	top:-30px;
	left:38px;
}
.ie9 .tipArrow4 {
	position:relative;
	top:-62px;
	left:219px;
}
.ie9 .tipArrow5 {
	position:relative;
	top:-32px;
	left:212px;
}
.ie9 .tipArrow6 {
	position:relative;
	top:-32px;
	left:160px;
}
.ie9 .tipArrow7 {
	position:relative;
	top:-62px;
	left:149px;
}
.ie9 .tipArrow8 {
	position:relative;
	top:-62px;
	left:236px;
}






/* IE7 */
.ie7 .tipArrow0 {
	position:relative;
	top:-29px;
	left:163px;
}
.ie7 .tipArrow1 {
	position:relative;
	top:-29px;
	left:113px;
}
.ie7 .tipArrow2 {
	position:relative;
	top:-60px;
	left:43px;
}
.ie7 .tipArrow3 {
	position:relative;
	top:-30px;
	left:37px;
}
.ie7 .tipArrow4 {
	position:relative;
	top:-59px;
	left:220px;
}
.ie7 .tipArrow5 {
	position:relative;
	top:-31px;
	left:197px;
}
.ie7 .tipArrow6 {
	position:relative;
	top:-29px;
	left:159px;
}
.ie7 .tipArrow7 {
	position:relative;
	top:-60px;
	left:149px;
}
.ie7 .tipArrow8 {
	position:relative;
	top:-60px;
	left:237px;
}
.ie8 .tooltip:hover span {
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute;
	/*left: 1em;*/
	left: -.34.6em !important;
	top: 1.2em;
	z-index: 99;
	margin-left: -330px;
	width: 250px;
	margin-top:-30px;
	overflow:visible;
	behavior:url(../PIE/PIE.htc);
}


/*New header rules for SEO - WL*/
.pageHeading header.headerTitles {
    color: #558BCC;
    font-family: Calibri,Verdana,Geneva,sans-serif;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0 !important;
    padding: 0;
    text-align: right;
    text-shadow: 1px 1px #FFF;
}

/*New rules for Table cells - WL*/
form table td .col10 {width:10%}
form table td .col20 {width:20%}
form table td .col70 {width:70%}
form table td .col90 {width:90%}

/*adjusted nav menu - 9/24/13 - WL*/
body .menu {
    width: 977px;
}