/* CSS Document */

a.mailorder span {
	display: none;
}

a.mailorder:hover {
	position: relative;
}

a.mailorder:hover span {
	display: block;
   	position: absolute;
}

a.mailorder:hover span {
	display:block;
   	position: absolute; top: 10px; left: 0;
	width:180px;
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #f0f0f0; border: 1px dotted #c0c0c0;
	opacity: 0.9;
	/* end formatting */
}

a:link {color: #cc6600; font-weight:bold; text-decoration:none; font-size:8pt;}
a:active {color: #cc6600; font-weight:bold; text-decoration:none; font-size:8pt;}
a:visited {color: #cc9933; font-weight:bold; text-decoration:none; font-size:8pt;}
a:hover {color: #cc6600; font-weight:bold; text-decoration:underline; font-size:8pt;}


a.quote:link {color: #000000; font-weight:normal; text-decoration:none; font-size:8pt;}
a.quote:active {color: #000000; font-weight:normal; text-decoration:none; font-size:8pt;}
a.quote:visited {color: #000000; font-weight:normal; text-decoration:none; font-size:8pt;}
a.quote:hover {color: #000000; font-weight:bold; text-decoration:underline; font-size:8pt;}


a.client:link {color: #cc6600; font-weight:normal; text-decoration:underline; font-size:8pt;}
a.client:active {color: #cc6600; font-weight:normal; text-decoration:underline; font-size:8pt;}
a.client:visited {color: #cc6600; font-weight:normal; text-decoration:underline; font-size:8pt;}
a.client:hover {color: #cc6600; font-weight:normal; text-decoration:underline; font-size:8pt;}

a.navLink:link {color: #FFFFFF; font-weight:bold; text-decoration:none; font-size:10pt;}
a.navLink:active {color: #FFFFFF; font-weight:bold; text-decoration:none; font-size:10pt;}
a.navLink:visited {color: #FFFFFF; font-weight:bold; text-decoration:none; font-size:10pt;}
a.navLink:hover {color: #FFFFFF; font-weight:bold; text-decoration:none; font-size:10pt;}

a.topNavLink:link {color: #000000; font-weight:normal; text-decoration:none; font-size:8pt; padding:0px 8px 0px 8px;}
a.topNavLink:active {color: #000000; font-weight:normal; text-decoration:none; font-size:8pt; padding:0px 8px 0px 8px;}
a.topNavLink:visited {color: #000000; font-weight:normal; text-decoration:none; font-size:8pt; padding:0px 8px 0px 8px;}
a.topNavLink:hover {color: #000000; font-weight:normal; text-decoration:underline; font-size:8pt; padding:0px 8px 0px 8px;}

a.pressLink:link{text-decoration:none; color:#003366; font-size:14px;}
a.pressLink:active{text-decoration:none; color:#003366; font-size:14px;}
a.pressLink:visited{text-decoration:none; color:#003366; font-size:14px;}
a.pressLink:hover{text-decoration:underline; color:#003366; font-size:14px;}

a.pressTopLink:link{text-decoration:none; color:#003366; font-size:14pt; line-height:normal;}
a.pressTopLink:active{text-decoration:none; color:#003366; font-size:14pt; line-height:normal;}
a.pressTopLink:visited{text-decoration:none; color:#003366; font-size:14pt; line-height:normal;}
a.pressTopLink:hover{text-decoration:underline; color:#003366; font-size:14pt; line-height:normal;}

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:8pt;
	line-height: 11pt;
	letter-spacing:0pt;
}

h1{
	font-size:22pt;
	line-height:22pt;
	font-weight:normal;
	margin:0;
}

h2{
	font-size:15pt;
	line-height:18pt;
	font-weight:normal;
	margin:19px 0 2px 0;
}

h3{
	font-size:11pt;
	font-weight:bold;
	margin:19px 0 2px 0;
}

h3.head{
	font-size:11pt;
	font-weight:bold;
	margin:0 0 2px 0;
}

img{
	border:0;
}

INPUT {
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0pt;
	font-size:8pt;
}

.btn {
	background-color: #FFFFFF;
	font-family: verdana;
	border: #999999 1px solid;
	font-size: 8PT;
	color: #000000;
	float:right;
	margin:5px 3px 10px 0;
}

.btnContact{
	background-color: #FFFFFF;
	font-family: verdana;
	border: #999999 1px solid;
	font-size: 8PT;
	color: #000000;
	margin:5px 0 0 0;
}

/* Classes's */

.archiveYears{
	font-size:14pt; 
	font-weight:bold; 
	color:#003366; 
	background-color:#CCCCCC; 
	padding:5px;
}

.btnWrapper img{
	margin:8px 2px 0px 2px;
}

.clientWrapper{
	font-weight:bold;
}

.copyright{
	margin-left:35%; 
}

.contactAlert{
	color:#FF0000;
	font-weight:bold;
	margin: 0 0 5px 0;
}

.contentPara{
	margin: 0 0 8px 0;
}

.detailCell{
	text-align:center;
}

.execHeader{
	background-color:#003366;
	width:100%;
	padding:10px;
}

.execImgWrapper{
	float:left;
	margin-right:10px;
}

.execTitle{
	font-size:14pt;
	font-weight:bold;
}

.execWrapper{
	margin:10px;
}

.execTitleWrapper{
	float:inherit;
	color:#FFFFFF;
}

.finalBullet{
	margin-bottom:9px;
}

.footer{
	padding:5px 20px 8px 20px;
	font-size:7pt;
	color:#999999;
	line-height:10pt;
	text-align:center;
}

.header{
	font-weight:bold;
	padding-top:5px;
}

.highlightBox{
	border:1px solid;
	padding:10px;
}

.horzRule{
	height:1px;
	background-color:#666666;
	margin:9px 0px 5px 0px;
}

.imgBorder{
	border:1px solid #666666;
	margin-left:5px;
}

.leftColContentContainer{
	background-color:#FFFFFF;
	color:#000000;
	padding:5px 8px 5px 8px;
}

.leftColHeader{
	color:#FFFFFF;
	margin:9px 0px 0px 0px;
	padding: 2px 0px 2px 8px;
	font-weight:bold;
}

.linksWrapper{
	margin:10px 0px 5px 0px;
}

.list8pt{
	font-size:8pt;
	margin-left:20px;
}

.management{
	margin:5px 0 0 30px;
}


.midColLink{
	float:right;
}

.moreLinkCol{
	margin-left:100px;
}

.moreLinkColB{
	margin-left:40px;
}

.moreLinkColC{
	margin-left:65px;
}

.pageHeader{
	font-size:22pt;
	line-height:22pt; 
}

.partnerEMR{
	background-color:#ccffff;
}

.partnerListWrapper{
	margin-bottom:5px;
	padding:5px 0 8px 10px;
}

.partnerListWrapper ul{
	width:450px;
	list-style:none;
	margin-top:3px;
	margin-bottom:0px;
}

.partnerListWrapper ul li{
	float:left;
	width:150px;
}

.partnerOther{
	background-color:#ccffcc;
}

.partnerPMS{
	background-color:#ffffcc;
}

.partnerLogo{
	float:left;
	margin:0 10px 5px 0;
}

.partnerWrapper{
	padding:4px; 
	color:#FFFFFF; 
	font-weight:bold; 
	margin-top:10px;
}

.quoteBox{
	font-size:8pt;
	line-height:10pt;
	width:180px;
	border:2px solid #003366;
	padding:10px 5px 5px 10px;
	background-color:#99ccff;
	float:right;
	position:relative;
	margin:0px 0px 5px 5px;
}

.quoteBoxRight{
	font-size:8pt;
	line-height:10pt;
	border:2px solid #003366;
	padding:10px 5px 5px 10px;
	margin:10px 10px 10px 10px;
}

.quoteBoxRight2{
	font-size:8pt;
	line-height:10pt;
	border:2px solid #003366;
	padding:10px 5px 5px 10px;
	margin:0 10px 10px 0;
	float:left;
	width:150px;
}

.quoteBoxRight3{
	font-size:8pt;
	line-height:10pt;
	border:2px solid #003366;
	padding:10px 5px 5px 10px;
	margin:20px 10px 10px 10px;
	float:right;
	width:150px;
}

.quoteBoxLeft{
	font-size:8pt;
	line-height:10pt;
	width:200px;
	border:2px solid #003366;
	padding:10px 5px 5px 10px;
	float:left;
	position:relative;
	margin:10px 10px 10px 10px;
}

.rcopiaButton {
  width: 110px;
  font-family: helvetica,arial,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align:center;
}
.rcopiaButton a {
  display: block;
  width: 100%;
}
.rcopiaButton a:link,
.rcopiaButton a:visited{
  background-color: #ff9900;
  color: #ffffff;
  text-decoration: none;
  border:1px solid #ff9900;
    padding:5px 0 5px 0;
}
.rcopiaButton a:hover {
  background-color: #ffffff;
  color: #ff9900;
  text-decoration: none;
  border:1px solid #ff9900;
    padding:5px 0 5px 0;
}

.scrollerPartnerContainer{
	margin:0 0 0 5px;
}

.testimonialBanner{
	margin:4px 0px 0px 7px;
}

.topLinkRight{
	float:right;
}

.topLinkLeft{
	float:left;
}

.topNav{
	background-image:url(img/tableMainAbg.gif);
	width:310px;
}

.topNavLinkWrapper{
	padding:5px 0 0 12px;
}

/* ID's */

#acute{
	border:1px solid #6699cc;
}

#ambulatory{
	border:1px solid #336699;
}

#blue{
	background-color:#336699;
}

#CCHIT{
	background-color:#FFFFCC; border:1px solid #003366;
}

#colLeft{
	background-color:#CCCCCC;
	width:182px;
	padding-bottom:15px;
	border: solid #999999 1px; 
}

#colLeftSub{
	background-color:#FFFFFF;
	width:182px;
	padding-bottom:15px;
}

#colMid{
	background-color:#FFFFFF;
	width:360px;
	padding-bottom:15px;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
}

#colMid2{
	background-color:#FFFFFF;
	width:540px;
	padding-bottom:15px;
	font-size:10pt;
	line-height:12pt;
	border-top:1px;
	border-right:1px;
	border-bottom:1px;
	border-left:0px;
	border-style:solid;
	border-color:#999999;
}

#colRight{
	background-color:#CCCCCC;
	width:180px;
	padding-bottom:15px;
	border: solid #999999 1px;
}

#colRightSub{
	background-color:#FFFFFF;
	width:182px;
	padding-bottom:15px;
	border: solid #999999 1px;
}

#containerLeft{
	margin:20px 11px 0px 9px;
}

#DkBlue{
	background-color:#003366;
}

#highlightYlw{
	background-color:#FFFFCC;
	border-color:#ffff33;
}

#industry{
	border:solid 1px #003366;
}

#flashContainer{
	margin-left:8px;
	margin-top:8px;
	margin-bottom:0px;
	background-color:#003366;
}

#green{
	background-color:#009900;
}

#grey{
	background-color:#666666;
}

#LtBlue{
	background-color:#6699cc;
}

#dkGreen{
	background-color:#003300;
}

#midColContent{
	margin:5px 9px 0px 9px;
}

#nav{
	width:722px;
	background-color:#003366;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:8px;
	margin-top:0px;
}

#partnerGrid{
	font-size:8pt;
}

#partnerListBreak{
	clear:left;
	height:0px;
	margin:0px;
}

#tableContent{
	width:724px;
}

#tableMain{
	width:740px;
}

#orange{
	background-color:#ff9900;
}

#partnerHeader{
	text-align:center;
	font-weight:bold;
}

#quote{
	line-height:12pt;
	color:#003366;
	margin: 0 0 0 20px;
	font-size:10pt;
}
