@charset "UTF-8";
/* CSS Document */

body  {	font: 100%  "Lucida Grande", Geneva, Arial, sans-serif; background: #fff; margin: 0; padding: 0; text-align: center; color: #000000;}

#container{width:885px; margin: 0 auto; text-align: left; position: relative;}
#headerFlash{height:207px; width:884px; margin:-30px 0 10px 0; _margin:0 0 10px 0; padding:0}

/* this is for the top navigation */
#headerNav{margin: 0px 0 65px 0;}
#logo{float:left; width:145px; padding:0 10px 0 0; margin:-15px 0 0 0; _margin:0;}

#navbar-iframe {display: none !important;}

#qhrTech {position:absolute; margin:-20px 0 0 205px;}

#homeConferenceFloat					{position:absolute; top:-20px; left:420px;}
#homeConferenceFloat a					{color:#ff0000; text-decoration: none;  font-size: 12px}

p	{font-size: 11px;}

#topNav {margin-top:40px; _margin: -45px 0 0 0; height:50px;}
#f-source-menu{margin:30px 0 0 0;}
#f-new{margin:0px 0 0 160px;}

#nav {background-image: url(/images/topNavigation.gif); background-repeat: no-repeat; padding:0; height:40px; width:680px; margin:5px 0 0 203px}
#nav span {display: none;}
#nav li, #nav a {display:block; height:40px;}
#nav li {float:left; list-style:none; display:inline;}

#topNav #home {width:70px;}
#topNav #physicians {width:130px;}
#topNav #products {width:82px;}
#topNav #services {width:79px;}
#topNav #company {width:83px;}
#topNav #careers {width:74px;}
#topNav #news {width:59px;}
#topNav #contact {width:103px;}

/* OVER STATES*/
#topNav #home a:hover {background:url(/images/topNavigation.gif) 0px -39px no-repeat; }
#topNav #physicians a:hover {background:url(/images/topNavigation.gif) -70px -39px no-repeat; }
#topNav #products a:hover {background:url(/images/topNavigation.gif) -200px -39px no-repeat; }
#topNav #services a:hover {background:url(/images/topNavigation.gif) -282px -39px no-repeat; }
#topNav #company a:hover {background:url(/images/topNavigation.gif) -361px -39px no-repeat; }
#topNav #careers a:hover {background:url(/images/topNavigation.gif) -444px -39px no-repeat; }
#topNav #news a:hover {background:url(/images/topNavigation.gif) -518px -39px no-repeat; }
#topNav #contact a:hover {background:url(/images/topNavigation.gif) -577px -39px no-repeat; }

/* PRESSED STATES*/
#topNav #home a:active {background:url(/images/topNavigation.gif) 0px -78px no-repeat; }
#topNav #physicians a:active {background:url(/images/topNavigation.gif) -70px -78px no-repeat; }
#topNav #products a:active {background:url(/images/topNavigation.gif) -200px -78px no-repeat; }
#topNav #services a:active {background:url(/images/topNavigation.gif) -282px -78px no-repeat; }
#topNav #company a:active {background:url(/images/topNavigation.gif) -361px -78px no-repeat; }
#topNav #careers a:active {background:url(/images/topNavigation.gif) -444px -78px no-repeat; }
#topNav #news a:active {background:url(/images/topNavigation.gif) -518px -78px no-repeat; }
#topNav #contact a:active {background:url(/images/topNavigation.gif) -577px -78px no-repeat; }

/* ON STATES*/
#topNav.home #home a {background:url(/images/topNavigation.gif) 0px -78px no-repeat; }
#topNav.physicians #physicians a {background:url(/images/topNavigation.gif) -70px -78px no-repeat; }
#topNav.products #products a {background:url(/images/topNavigation.gif) -200px -78px no-repeat; }
#topNav.services #services a {background:url(/images/topNavigation.gif) -282px -78px no-repeat; }
#topNav.company #company a {background:url(/images/topNavigation.gif) -361px -78px no-repeat; }
#topNav.careers #careers a {background:url(/images/topNavigation.gif) -444px -78px no-repeat; }
#topNav.news #news a {background:url(/images/topNavigation.gif) -518px -78px no-repeat; }
#topNav.contact #contact a {background:url(/images/topNavigation.gif) -577px -78px no-repeat; }

/* sub left nav styling */

#subLeftNav li {padding:0 0 0 5px; margin:0 0 0 -45px; font-size:12px; color:#666; list-style:none; line-height: 22px; display: block; background-image: url(/images/subNavSeparator.gif);}
#subLeftNav li a{height:22px;}
#subLeftNav li ul li{padding:0; margin: 0 0 0 -45px; }
#subLeftNav li ul li a{padding:0; margin: 0 0 0 5px;  color:#000;}
#subLeftNav li ul li a:hover{color:#009bda;}
.leftHandClosed {background: url(/images/img_arrow.gif) no-repeat 0px 50%; font-weight: normal;}
.leftHandOpen {background: url(/images/img_arrowOpen.gif) no-repeat 0px 50%; font-weight: bold;}
#subLeftNav span {padding:0 0 0 15px;}

#sidebar1 {float: left; width: 238px; padding:0; margin:0px 10px 0 0;}
#sidebar2 {float: right; width: 238px; padding:0;}

#affiliatesLeft{float:left; width:280px; margin-right:20px; margin-top:-20px; padding:10px; text-align: justify}
#affiliatesRight{float:left; width:280px; margin-top:-20px; padding:10px; text-align: justify}

#demoTarget{width:60px;  height:50px; position:relative padding:0; margin:10px 0 0 0;}
#demoText{ float:right; font-size: 13px; color:#333; position:relative; padding:0; margin:-37px 0 0 0;}

#mainContentHome {margin-left:255px;  width:370px; _width:365px padding:0px 15px 0 10px; font-size: 12px; color:#666; line-height: 18px;}
#mainContentHome img{margin:0 5px 0 0; padding:1px;}
.homeImage {border: #666 solid 1px;}

#mainContentSub {margin-left:265px; _margin-left:255px; width:620px; _width:600px padding:0px 20px 0 20px; font-size: 12px; color:#666; line-height: 18px;}
#mainContentRegion {margin-left:265px; _margin-left:255px; width:370px; _width:300px padding:0px 15px 0 10px; font-size: 12px; color:#666; line-height: 18px; text-align: left;}

#mainContentRegion img{margin:10px;border:0;}

.subImageFloaterLeft {padding-right:20px;}
.subImageFloaterRight {padding-left:20px;}

#footer {width:885px; height:36px; margin: 15px 0 0 0; padding-top:10px;  background:url(/images/bg_footer.gif) repeat-x;}
#footer p {margin: 0;padding: 10px 0}
#footerLeft {text-align: left; font-size: 11px; color:#666; float:left;}
#footerRight {text-align: right; font-size: 11px; color:#666; }

#subNav{margin:0;}
#subNav ul#subNavLinks { display: inline; float: right; margin: 0; }
#subNav ul#subNavLinks li { display: inline; }
#subNav ul#subNavLinks li a { color: #999; float: left; margin: 10px 12px 0px 12px; padding: 0; text-decoration: none; font-size:13px;}
#subNav ul#subNavLinks li a:hover { color: #009bda; }
#subTitle{margin:40px 0 0 0; font-size:18px; font-weight:bold; color:#000;}

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both; height:0;font-size: 1px; line-height: 0px;}
#spacer{padding:0px;}

.regionDrop{background-image: url(../images/bg_regionDrop.gif); background-repeat: no-repeat; font-size: 10px; color:#1d7ac8; width:206px; height:29px; float:right; margin:-33px 0 0 0; position:relative;}

#regionName{float:left; display:block; padding:8px 5px 0 13px;}
#regionIcon{float:left; display:block; padding:2px 24px 0 0;}
#regionDropText{float:left; display:block; margin:8px 0 0 0px;}
.trigger {position: absolute;}

/* this sets up our drop downs */
.popup {position: absolute;	display: none; 	z-index: 50;}
#regionDropDown {background-image: url(/images/regionDropDown.png); background-repeat: no-repeat; padding:0; height:170px; width:145px; margin:0;}
#regionDropDown span {display: none;}
#regionDropDown li, #regionDropDown a {display:block; width:145px; height:27px;}
#regionDropDown li {list-style:none; display:inline;}

/* set height of the drop downs items */
.popup #bc {height:27px;}
.popup #ab {height:27px;}
.popup #sk {height:27px;}
.popup #mb {height:28px;}
.popup #on {height:27px;}
.popup #ca {height:35px;}

/* OVER STATES*/
.popup #bc a:hover {background:url(/images/regionDropDown.png) -145px 0px no-repeat; }
.popup #ab a:hover {background:url(/images/regionDropDown.png) -145px -27px no-repeat; }
.popup #sk a:hover {background:url(/images/regionDropDown.png) -145px -54px no-repeat; }
.popup #mb a:hover {background:url(/images/regionDropDown.png) -145px -81px no-repeat; }
.popup #on a:hover {background:url(/images/regionDropDown.png) -145px -108px no-repeat; }
.popup #ca a:hover {background:url(/images/regionDropDown.png) -145px -135px no-repeat; }



#roundedCorners {width:100%; margin:0 0 20px 0; background:#f5f5f5 url(/images/roundedLeftside.gif) repeat-y left top;}
.roundedTop {width:100%;height:34px;background:url(/images/roundedTop.gif) no-repeat left top; margin: -1px 0 0 0; _margin:0;}
.roundedTop span {display:block; position:relative; height:34px; background:url(/images/roundedTop-right.gif) no-repeat right top; color:#ffffff; padding:10px 0 0 8px; _padding:12px 0 -20px 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 -30px 0;}
.roundedCenterContent {position:relative; background:url(/images/roundedRightside.gif) repeat-y right top; padding:5px 15px 1px 15px; _padding:5px 12px 1px 15px; margin:0; text-align:left; }
.roundedCenterContentHelp {position:relative; background:url(/images/roundedRightside.gif) repeat-y right top; padding:15px 15px 1px 15px; _padding:5px 12px 1px 15px; margin:0; text-align:center; }
.roundedCenterContentHelp p{color:#0072cf; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.roundedCenterContent p{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px;}
.roundedBottom {height:11px; background:url(/images/roundedBottom.gif) no-repeat left bottom; margin:0;}
.roundedBottom span {display:block; position:relative; height:11px; margin:0;_margin: 0 0 -8px 0; background:url(/images/roundedBottom-right.gif) no-repeat right top;}

#roundedClearCorners {margin:0 0 10px 0; background:#ebebeb url(/images/roundedClearLeftside.gif) repeat-y left top;}
.roundedClearTop {width:100%;height:13px;background:url(/images/roundedClearTop.gif) no-repeat left top;margin: -1px 0 0 0;}
.roundedClearTop span {display:block; position:relative; height:13px; background:url(/images/roundedClearTop-right.gif) no-repeat right top; color:#ffffff; padding:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.roundedClearCenterContent {position:relative; background:url(/images/roundedClearRightside.gif) repeat-y right top; padding:0; margin:0;	text-align:left; }
.roundedClearCenterContent p{color:#666; font-family:"Lucida Grande", Geneva, Arial, sans-serif; font-size:12px; line-height: 18px; padding:0 10px 0 10px; margin:0;}
.roundedClearBottom {height:13px; background:url(/images/roundedClearBottom.gif) no-repeat left bottom;	margin:0;}
.roundedClearBottom span {display:block; position:relative; height:13px; margin:0;_margin: 0 0 -8px 0; background:url(/images/roundedClearBottom-right.gif) no-repeat right top;}

#homeFloatText{font-size: 14px; color:#666; padding:0; margin:0 10px 0 10px;}
#homeCogIcon{float:left; padding:0 10px 20px 10px;}

#clientLogos{text-align: center;}
#clientLogos img {padding:5px;}
.homeContentImage{padding:10px 0px 0px 0px; margin:0;}

#floatList{float:right; width:250px; position:relative;}

#map{margin:30px 0 0 300px; position: absolute;}

#download{font-size: 12px;}
#download img {padding:0; margin:0}

#categorylist{font-size:12px;}
#newsInclude {float: right; width: 238px; padding:0; margin:50px 0 0 645px; _margin:50px 0 0 400px; position:absolute;}

.scheduleDemo{padding-bottom:20px;}



/* form styles */
label{width: 130px;float: left;text-align: right;margin-right: 0.5em;display: block; }
.submit input{margin-left: 4.5em;} 
.redText{color:#ff0000;}

.inputError {BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid;	BORDER-LEFT: #cc3333 1px solid;	BORDER-BOTTOM: #cc3333 1px solid;
	COLOR: #cc3333;	BACKGROUND-COLOR: #FFFFD7;	margin:0px;	padding:4px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; width:375px;}
	
.inputNormal {BORDER-RIGHT: #004080 1px solid; BORDER-TOP: #004080 1px solid;	BORDER-LEFT: #004080 1px solid;	BORDER-BOTTOM: #004080 1px solid;
	COLOR: #333;	BACKGROUND-COLOR: #efefef;	width:375px; margin:0px; padding:4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	
.innerError {BORDER-RIGHT: #cc3333 1px solid;BORDER-TOP: #cc3333 1px solid; MARGIN: 2px; BORDER-LEFT: #cc3333 1px solid;	BORDER-BOTTOM: #cc3333 1px solid;	COLOR: #cc3333;	padding:5px;
}

/* font styles */
.newsLinks{font-size: 12px; line-height:18px}
.newsLinks li{margin:0 0 0 -20px;}
.blueText{color:#0072cf; font-size: 12px;}
a:link {color: #666;text-decoration: none;}
a:visited {	text-decoration: none;color: #666;}
a:hover {text-decoration: none;	color: #009bda;}
a:active {text-decoration: none;color: #666;}


sup,sub {height: 0;	line-height: 1;	vertical-align: baseline; _vertical-align: bottom;	position: relative;}

sup {bottom: 1ex;}
sub {top: .5ex;}

.subTopContent{font-size: 14px; font-style: italic;}

#mainContentHome li {list-style-image: url('images/bullet.gif')}


#mainContentSub a:link,
#mainContentSub a:visited,
#mainContentSub a:active {color: #ff0000;text-decoration: none;}
#mainContentSub a:hover {color: #009bda;text-decoration: none;}


#subContentSection{margin:0; padding:0; width:600px; min-height: 60px;}
#subIcon{width:65px; float:left; padding:0; margin:0 10px 0 0}
#subLogo{width:178px; float:left; padding:0; margin:0 10px 0 0}
#subContentText{padding:0; margin:0 0 0 75px; width:500px;}
#subContentLogoText{padding:0; margin:0 0 0 190px;}
#subContentSeperator{ height:10; background-image:url(/images/seperator.gif); background-repeat:no-repeat; padding:5px 0 0 0; margin:20px 0 0 0; _margin:15px 0 10px 0;}

smallText{font-size:12px; color:#666;}

H1 {font-size:20px; color:#000; line-height: 20px; margin:40px 0 30px 0;}
H5 {font-size:20px; color:#000; line-height: 20px; margin:5px 0 0 0;}
H2 {font-size:14px; color:#053a7f; line-height:20px;}
h3 {font-size:14px; color:#000; margin:2px;}
H4 {font-size:14px; color:#053a7f; line-height:20px; margin:40px 0 30px 0;}

#breadCrumb{padding:8px 0 0 15px; margin:0 0 -10px -15px; _margin: 0 0 -10px 0; background:url(/images/bg_breadCrumb.gif) no-repeat; _background:url(/images/bg_breadCrumb_ie.gif) no-repeat; width:622px; _width:610px; height:32px; position:relative;}
#breadCrumb a:link,
#breadCrumb a:visited,
#breadCrumb a:active {color: #666;text-decoration: none;}
#breadCrumb a:hover {color: #009bda;text-decoration: none;}
#breadCrumb span {width: 9px; padding:8px 8px 15px 0px; margin: 0px 8px 16px 10px; position: relative; overflow: hidden; background: url(/images/img_breadcrumb_seperator.gif) no-repeat;}

.formPulldown{font-size:11px; width:210px;}
.contentImage{padding:10px 10px 10px 10px; margin:-15px 0 0 0}

mainContentSub li {list-style-image:url(/images/img_arrow.gif)}

.floatIcon{float:left; padding:0 5px 0 0; margin:20px 0 0 0;}



/* subnav highlights */
body#ca #subNav ul#subNavLinks li#ca a,
body#on #subNav ul#subNavLinks li#on a,
body#mb #subNav ul#subNavLinks li#mb a,
body#sk #subNav ul#subNavLinks li#sk a,
body#ab #subNav ul#subNavLinks li#ab a,
body#bc #subNav ul#subNavLinks li#bc a,
body#jobs #subNav ul#subNavLinks li#jobs a,
body#advisory #subNav ul#subNavLinks li#advisory a,
body#affiliates #subNav ul#subNavLinks li#affiliates a,
body#certifications #subNav ul#subNavLinks li#certifications a,
body#partners #subNav ul#subNavLinks li#partners a,
body#about #subNav ul#subNavLinks li#about a,
body#implementation #subNav ul#subNavLinks li#implementation a,
body#training #subNav ul#subNavLinks li#training a,
body#support #subNav ul#subNavLinks li#support a,
body#emr #subNav ul#subNavLinks li#emr a,
body#admin #subNav ul#subNavLinks li#admin a,
body#mobile #subNav ul#subNavLinks li#mobile a,
body#pacsLite #subNav ul#subNavLinks li#pacsLite a {color:#009bda;}


#VerColMenu, #VerColMenu ul
{
	list-style : none;
	width : 15em;
}
#VerColMenu a
{
	background : #AC9079;
	color : #ffffff;
	display : block;
	font-weight : bold;
	padding : 0.5em 1em;
	text-decoration: none;
	border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	border-bottom: 1px solid #711515;
}
#VerColMenu ul a
{
	background : #DDD2C5;
	color : #AC9079;
	font-weight : normal;
	text-decoration: underline;
}
#VerColMenu ul a:hover
{
	background : #F0EBE1;
	text-decoration: underline;
	color : #711515;
}