

body {
	background:#fff; font: 11px;
	line-height: 18px;
	color: #666666;
 }

#wrapper {
	width: 950px;
	margin:0 auto;
	padding: 0px;
	border: 1px solid #cccccc;
	height: 1%;

}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
} 

.toplinks {font-weight:bold;}




#logo {float: left;

}



.toplinks {height: 19px; margin-bottom: 8px; margin-right: 1px; padding-right: 15px;}


#middlecontainer {
font-family: Verdana, sans-serif;
fon-size: 11px;
}

#toplinks {
background-color: #009999;
padding: 0px;
margin: 0px;
}

#toplinks img {

}

.toplinkshome {
background-color: #009999;
padding: 0px 0px 0px 0px;
margin: 0px;
clear: both;
}




.toplinkspress{
background-color: #009999;
padding: 0px 0px 0px 0px;
margin: 0px;
clear: both;

}


.toplinksmkt{
background-color: #009999;
padding: 0px 0px 0px 0px;
margin: 0px;
clear: both;

}

.toplinksab{
background-color: #009999;
padding: 0px 0px 0px 0px;
margin: 0px;
clear: both;

}


.toplinkscontact{
background-color: #009999;
padding: 0px 0px 0px 0px;
margin: 0px;
clear: both;

}

.toplinkshcp{
background-color: #c2b08a;
padding: 0px 0px 0px 0px;
margin: 0px;
clear: both;


}



.toplinkssp{
background-color: #9999cc;
padding: 0px 0px 0px 0px;
margin: 0px;
clear: both;

}



#footnav {
font-family: Verdana;
font-size: 9px;

list-style-type: none;
display: inline;
margin-top: 100px;
font-weight: bold;
}
#footer  ul {
font-family: Verdana;
font-size: 9px;
list-style-type: none;
display: inline;
margin: 20px 0px 0px 0px;
padding: 15px 0px 0px 0px;
}

#footer ul li {
list-style-type: none;
display: inline;
margin: 0px 10px 0px 0px;
padding: 0px;
}


#footer ul a {
text-decoration: underline;
color: #fff;
}







#tl {
font-family: Verdana;
font-size: 10px;

list-style-type: none;
display: inline;
margin-top: 100px;
font-weight: bold;
}
#tl image {
margin: 0px;
padding: 0px;}

#tl ul {

margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 15px;
}

#tl ul li {
list-style-type: none;
display: inline;
margin: 0px 30px 0px 0px;
padding: 0px;
}


#tl a {
text-decoration: none;
color: #fff;
}



#tl a:hover {
text-decoration: none;
color: #fff;
}


#footer {
background-color: #999999;
color: #ffffff;
font-family: Verdana;
font-size: 10px;
text-align: center;
clear: both;
padding: 0px 0px 0px 0px;



}

#footer p {
padding: 5px 0px 12px 0px;
margin: 8px 0px 0px 0px;
line-height: 11px;

}

#footer a
{
color: #ffffff;
font-family: Verdana;
font-size: 10px;
padding: 5px 0px 8px 0px;
margin: 0px 0px 8px 0px;


}

#footer a:hover
{
color: #ffffff;
font-family: Verdana;
font-size: 10px;
padding: 5px 0px 8px 0px;
margin: 0px 0px 8px 0px;


}

#hcp {
background-color: #B9AB96;
font-family: Verdana;
padding: 10px 0px 10px 25px;
margin-bottom: 40px;
height: 20px;
clear: both;
}

#hcp h1 {
color: #ffffff;
font-family: Verdana;
margin: 0px;

font-size: 16px;
}


#hcp a {
color: #ffffff;
text-decoration: underline; 
}


#hcp a:hover {
color: #ffffff;
text-decoration: none;
}


#sp {
background-color: #003768;
font-family: Verdana;
padding: 10px 0px 10px 25px;
margin-bottom: 40px;
height: 20px;
clear:both;
}

#sp h1 {
color: #ffffff;
font-family: Verdana;
margin: 0px;

font-size: 16px;
}

#sp a {
color: #ffffff;
text-decoration: none;
}

#sp a:hover {
color: #ffffff;
text-decoration: underline; 
}


#general {
background-color: #fff;
border-top: 1px solid #B9AB96;
border-bottom: 1px solid #B9AB96;
font-family: Verdana;
padding: 10px 0px 10px 25px;
margin-bottom: 40px;
height: 20px;
clear:both;
}

#general h1 {
color: #B9AB96;
font-family: Verdana;
margin: 0px;

font-size: 16px;
}
#general a {
color: #B9AB96;
text-decoration: none;
}

#general a:hover {
color: #B9AB96;
text-decoration: underline; 

}


#middlecolumnsp {
float: left;
width: 450px;
font-family: Verdana;
font-size: 11px;
color: #666666;
}



#middlecolumn a {
color: #003366;
}
 
#middlecolumn a.casestudy {
color: #003366;
}


#middlecolumn a:hover {
color: #003366;
}

#middlecolumn table.st {
width: 200px;
margin: 0px;
}


#emrNav {padding: 0px; margin: 20px 0px 5px 0px;  font-size: 10px; }
#emrNav ul {background-color: #fff; list-style-type:none; margin: 0px 15px 0px 0px; padding: 0px; text-align: left;}
#emrNav ul li { color: #333; display:inline; list-style-type:none; margin: 0px 1px 0px 0px; }
#emrNav ul li a {color: #333; text-decoration: none; margin:0px; padding: 0px;background-color: #ece0c6; padding: 8px;}
#emrNav ul li a:hover {color: #333; text-decoration: none; margin:0px; padding: 0px;background-color: #ccc; padding: 8px;}

#emrNav a {color: #333; text-decoration: none; margin:0px; padding: 0px;background-color: #ece0c6; padding: 5px;}
#emrNav a:hover {color: #333; text-decoration: none; margin:0px; padding: 0px;background-color: #ebebeb; padding: 5px;}


#emrNavSub {background-color: #ebebeb; color: #666; margin: 0px; padding: 5px 8px;}
#emrNavSub a.st7 {color: #666; margin-right:5px; text-decoration: none; font-size: 10px;}
#emrNavSub a.st7:hover {color: #ccc; margin-right:5px; text-decoration: none; font-size: 10px;}
#emrNavSub .lead {font-size: 10px; margin-right: 10px;}




#middlecolumn {
float: left;
width: 450px;
font-family: Verdana;
font-size: 11px;
color: #666666;
margin: 160px 0px 0px 0px;
padding: 0px;
}

#quote {background-color: #ece0c6; padding: 10px 15px; color: #333; margin-bottom: 25px;  }
#quote img {float:right; border: 2px solid #fff; margin: 5px 0px 0px 10px; }

.borderSt7 {border-top: 1px solid #ebebeb; padding-top: 10px;}

#middlecolumn p {
margin: 5px 0px 20px 0px;
padding: 0px;

}


#middlecolumn p.intro {
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
margin-top: 15px;

}

#middlecolumn p.divider {
border-bottom: 1px solid #ccc;
padding: 0px 0px 15px 0px;
margin-bottom: 30px;

}

#middlecolumn p.dividerDash {
border-top: 1px dashed #ccc;
padding: 15px 0px 5px 0px;
margin-top: 30px;

}

#middlecolumn p.ldr {
margin: 5px 0px 10px 0px;
padding: 0px;

}
#middlecolumn p.ldr img {
float:left;
padding: 0px 10px 3px 0px;
}


#middlecolumn p.ex {
margin: 5px 0px 8px 0px;
padding: 0px;

}

#middlecolumn h2 {
	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-size: 12px;
color: #666;
margin: 0px;
padding: 0px;
color: #003366;
}


#middlecolumn h2.categories {
	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-size: 12px;
color: #666;
margin: 25px 0px 10px 0px;
width: 300px;
padding: 0px;
color: #003366;
background-color: #cecece;
padding: 5px;
font-weight: bold;
}



#middlecolumn ul {
margin: 0px 0px 20px 20px;
}

#middlecolumn table.market 
{
font-size: 9px;
padding: 10px;
line-height: 11px;
}


#middlecolumn a {

color: #666666;
}


#middlecolumn a:hover {

color: #666666;
}

#middlecolumnsp a {

color: #666666;
}


#middlecolumnsp a:hover {

color: #666666;
}



#middlecolumn h1 {

	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-weight: bold;
font-size: 14px;
color: #003366;
margin: 0px;
padding: 0px;
}



#middlecolumn h3 {

	font-family: 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-weight: bold;
font-size: 12px;
color: #003366;
margin: 15px 0px 3px 0px;
padding: 0px;
}



#middlecolumn h1 a {

	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-weight: bold;
font-size: 14px;
color: #003366;
margin: 0px;
padding: 0px;
text-decoration: none;
}

#middlecolumn img.st7 {float: right; margin: 5px 0px 0px 10px;}

#middlecolumn p.stage7Header {border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-top: 25px;}
#middlecolumn p.stage7Header2 {border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-top: 30px;}
#middlecolumn p.stage6Hospitals {margin-bottom: 5px;}
#middlecolumn p.stage7Hospitals {margin-bottom: 5px; border-top: 1px solid #ebebeb; padding-top: 10px;}
#middlecolumn ul.stage6 {margin-top: 5px;}
#middlecolumn table.st7 {font-size: 11px; margin-bottom: 15px;}

#middlecolumn table.scores {padding: 5px; margin-bottom: 10px; padding-bottom: 10px;}
#middlecolumn table.scores tr.header {background-color: #c2b08a; margin: 0px; padding: 0px; color: #ffffff;}


#leftcolumnfree {
float: left;
font-family: Verdana;
font-size: 10px;
width: 215px;
padding-left: 20px;
padding-top: 30px;

}

#leftcolumnfree p {

font-family: Verdana;
font-size: 10px;
margin-right: 10px;
padding: 5px 10px 3px 0px;
}
#leftcolumnfree h1{
color: #003366;
font-size: 14px;
font-weight: bold;
	font: 12px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
}
#leftcolumnfree a {
color: #003366;
}

#leftcolumn {
float: left;
font-family: Verdana;
font-size: 11px;
width: 215px;
padding-left: 20px;
}


#leftcolumn a {
color: #003768;

}
#leftcolumn a:hover {
color: #003768;

}

#leftcolumn ul.subnav {
color: #003768;

font-size: 10px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding: 0px;
}


#leftcolumn ul.subnav li.hcu {
margin-right: 20px;
}


#leftcolumn ul.subnav a{
color: #003768;
font-size: 10px;
text-decoration: none;
border-bottom: 1px solid #003768;

}
#leftcolumn ul.subnav a:hover {
color: #003768;
font-size: 10px;
text-decoration: none;
border-bottom: 1px solid #003768;

}


#leftcolumn a.models{
color: #003768;
font-size: 10px;
text-decoration: none;
border-bottom: 1px solid #003768;
line-height: 12px;

}
#leftcolumn a.models:hover {
color: #ccc;
font-size: 10px;
text-decoration: none;
border-bottom: 1px solid #003768;

}



#rightcolumn {
float: right;
font-family: Verdana;
font-size: 10px;
width: 200px;
padding: 0px 15px 0px 15px;
margin: 150px 0px 0px 0px;
}


#rightcolumn h1 {
font-size: 11px;
color: #003768;
}



#rightcolumn a{
font-size: 11px;
color: #666;
}


#rightcolumn a:hover{
font-size: 10px;
color: #666;
}



#rightcolumnhc {
float: right;
font-family: Verdana;
font-size: 10px;
width: 200px;
padding: 0px 15px 0px 15px;
margin: 150px 0px 0px 0px;
background-color: #cccccc;
height: 100%;
padding-bottom:10px;
}


#rightcolumnhc h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnhc a{
font-size: 11px;
color: #666666;
margin-top: 15px;
}


#rightcolumnhc a:hover{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



#rightcolumnhc p{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



#rightcolumnhc2 {

font-family: Verdana;
font-size: 10px;
width: 185px;
padding: 0px 15px 0px 15px;
margin: 0px 0px 0px 0px;
background-color: #cccccc;
height: 100%;
padding-bottom:10px;
}


#rightcolumnhc2 h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnhc2 a{
font-size: 11px;
color: #666666;
margin-top: 15px;
}


#rightcolumnhc2 a:hover{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



#rightcolumnhc2 p{
font-size: 11px;
color: #666666;
margin-top: 15px;
}




#rightcolumnhcTan {

font-family: Verdana;
font-size: 10px;
width: 185px;
padding: 0px 15px 0px 15px;
margin: 20px 0px 0px 0px;
background-color: #eae0c7;
height: 100%;
padding-bottom:10px;
}


#rightcolumnhcTan h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnhcTan a{
font-size: 11px;
color: #666666;
margin-top: 15px;
}


#rightcolumnhcTan a:hover{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



#rightcolumnhcTan p{
font-size: 11px;
color: #666666;
margin-top: 15px;
}










#rightcolumnmk {
float:right;
margin: 150px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
width: 160px;
padding: 0px 15px 0px 15px;
height: 250px;
background-color: #cccccc;

}


#rightcolumnmk h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnmk a{
font-size: 11px;
color: #666666;
margin-top: 15px;
}


#rightcolumnmk a:hover{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



#rightcolumnmk p{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



















 #leftcolumn {
 margin-top: 50px;
color: #003366;}

#leftcolumn p {

font-family: Verdana;
font-size: 11px;
width: 215px;
}

#leftcolumn ul {
list-style-type: none;
margin: 0px;
padding: 0 0 25px 0px;
}

#leftcolumn ul li {
list-style-type: none;
margin: 8px 0px 0px 0px;
padding: 0px;

}

#searchBox {float: right;
background-color: #cccccc;
padding: 0px;
margin-right: 15px;
margin-top: 15px;
padding: 5px;

}
#searchBox form {
font-family: Verdana; font-size: 10px; padding-left: 5px; margin: 0px;

}

#searchbox p.srch {
padding: 0px;
color: #003768;
font-size: 9px;
margin: 0px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

#submit {
padding-left: 3px;
font-size: 9px;

color: #003768;
font-family: Verdana;



}

#log {
float: left;
padding: 25px 0px 0px 0px;
color: #003768;
font-size: 9px;
margin: 0px;
width: 450px;



}
#log table {
padding: 0px;
margin: 0px;}

#log p {
padding: 0px;
color: #003768;
font-size: 9px;
margin: 0px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

#log a {
color: #003768;
}


#logbutton {
padding-left: 3px;
font-size: 9px;

color: #003768;
font-family: Verdana;



}

#logo {
float: left;
width: 250px;
height: 73px;
}

div.logologin {
height: 20px;
padding: 0px;
margin: 0px;
display: block;
}

#contentcontainer {
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
border-top: 1px solid #b8ac96;

height: 319px;

}


#contentcontainerhome {
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/home_back2.jpg);
background-repeat: no-repeat;



}



#contentcontainerpress {
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/press_back.jpg);
background-repeat: no-repeat;



}

#contentcontainermkt{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/mkt_back.jpg);
background-repeat: no-repeat;

}

#contentcontainermktEss{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/mkt_back_ess5.jpg);
background-repeat: no-repeat;

}

.ess {margin: 15px 0px 0px 0px;}

#contentcontainerab{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/about_back.jpg);
background-repeat: no-repeat;




}


#contentcontainercon{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/contact_back.jpg);
background-repeat: no-repeat;




}


#contentcontainerhcp{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/hcp_back.jpg);
background-repeat: no-repeat;



}

#contentcontainerEMR{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/EMR_back.jpg);
background-repeat: no-repeat;



}


#contentcontainersp{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/sp_back.jpg);
background-repeat: no-repeat;



}




#contentwrapper{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;

display: block;

}



#homegen {
width: 231px;
float: left;
margin: 0px;
padding: 0px;

}

#homegen img {padding: 20px 0px 0px 15px;}

#homegen img.stg7 {padding: 0px 0px 0px 15px;}
#homegen p.new {font-size: 14px; margin-top: 10px; width: 20em; }

#homegen h1 {
	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color: #003768;
padding: 10px 0px 0px 15px;
margin: 0px;
}

#homegen p {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
padding: 10px 0px 0px 15px;
margin: 0px;
width: 20em;
color: #003768;}

#homesp {
width: 345px;
background-color: #003768;

float: right;
margin: 0px;
padding: 0px;

height: 350px;
}


#homesp h1 {
font-size: 14px;
font-family: Verdana;
color: #ffffff;
padding: 30px 0px 10px 20px;
}


#homegen a {
color: #003768;
}


#homesp p {
font-size: 11px;
font-family: Verdana;
color: #ffffff;
padding: 5px 0px 5px 20px;
margin: 0px;

}

#homesp a {
font-size: 11px;
font-family: Verdana;
color: #ffffff;
padding: 0px;
margin: 0px;

}

#homesp a:hover {
font-size: 11px;
font-family: Verdana;
color: #ffffff;
padding: 0px;
margin: 0px;

}


#homehc {
width: 719px;

font-family: Verdana;
float: right;
margin: 205px 0px 0px 0px;
padding: 0px;
height: 400px;


}

#homehc h1 {


	font: 15px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
color: #003768;
line-height:18px;
font-weight: bold;
padding: 6px 0px 5px 0px;
margin: 0px 0px 8px 0px;
}

#homehc p {
font-size: 11px;
line-height: 14px;
font-family: Verdana, Arial, sans-serif;
color: #003768;
width: 45em;
padding: 0px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}

#homehc a {
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #003768;
padding: 0px;
margin: 0px;
text-decoration: underline;
}


#homehc a:hover {
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #003768;
padding: 0px;
margin: 0px;
text-decoration: underline;
}

.homelog {padding: 0px 0px 0px 15px;
margin: 0px;
}
#homebuttons {
width: 440px;

}
#emrchart {
float: right;
width: 200px;
font-size: 10px;
line-height: 12px;
color: #003768;
}

#emrchart img {
border: 0px;
}
#emrchart p {

width: 185px;
font-size: 10px;
line-height: 12px;
color: #003768;
margin: 0px;
}



#aboutnav 
{}
span.secnav {

	font-family: 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-size: 12px;
color: #003366;
font-weight: bold;
}

.secnav2 {

font-family: 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-size: 12px;
color: #003366;
font-weight: bold;
margin: 115px 30px 0px 0px;
}




#rightcolumnfree {
float: right;
font-family: Verdana;
font-size: 10px;
width: 200px;
padding: 0px 15px 0px 15px;
margin: 150px 0px 0px 0px;
background-color: #cccccc;

}


#rightcolumnfree h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnfree a{
font-size: 10px;
color: #666666;
margin-top: 15px;
}


#rightcolumnfree a:hover{
font-size: 10px;
color: #666666;
margin-top: 15px;
}



#rightcolumnfree p{
font-size: 10px;
color: #666666;
margin-top: 15px;
}

#emrScores { }


#emrScores table {text-align: right; }

#emrScores table tr {text-align: right;}
#emrScores table td.text {text-align: left; padding-left: 15px;}
#emrScores table td.text p {text-align: left; padding-left: 15px;}