@charset "UTF-8";
/* CSS Document */
body {
	text-align: center;
	background: #0479c1;
	font-family: Tahoma, "Trebuchet MS", Geneva, sans-serif;
	font-size: 62.5%;
	min-width: 960px;
}
#header-wrapper {
	background: url(images/head-stripe.png) repeat-x;
	height: 168px;
	text-align: center;
}
#header {
	background: url(images/swoosh.png) top right no-repeat;
	height: 168px;
	width: 925px;
	margin: 0 auto;
	text-align: right;
}
.start-content {
	position: absolute;
	left: -5000px;
}
#nav span {
	position: absolute;
	left: -5000px;
}
a {
	color: #1e87c7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h2 {
	color: white;
	font-size: 2.4em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#globalnav {
	width: 925px;
	height: 86px;
	padding-top: 28px;
}
#globalnav ul {
	padding-top: .4em;
}
#globalnav ul li {
	display: inline;
}
#globalnav ul li a {
	color: white;
	font-size: 1.2em;
	text-decoration: none;
	padding-right: 15px;
}
#globalnav ul li a:hover {
	text-decoration: underline;
}
#globalnav input {
	float: right;
}
#globalnav input#go {
	margin-left: 7px;
	background: url(images/go.png) no-repeat;
	border:medium none;
	cursor:pointer;
	display:block;
	font-size:0;
	line-height:0;
	text-indent: -5000px;
	width: 39px;
	height: 23px;
}
#globalnav input#login-field {
	background: white;
	border: 1px solid #cee5f3;
	padding: 3px;
	padding-top: 4px;
}

/* nav */
#nav {
	width: 794px;
	height: 54px;
	display: block;
	margin-left: 131px;
}
#nav ul {
	float: right;
}
#nav ul li {
	float: left;
	display: inline;
}
#nav ul li a {
	display: block;
}
#navabout {
	background: url(images/nav.png) 0 0;
	width: 89px;
	height: 54px;
}
#navabout:hover {
	background: url(images/nav.png) 0 -54px;
	width: 89px;
	height: 54px;
}
body#aboutpage #navabout {
	background: url(images/nav.png) 0 -54px;
	width: 89px;
	height: 54px;
}
#navquality {
	background: url(images/nav.png) -89px 0;
	width: 161px;
	height: 54px;
}
#navquality:hover {
	background: url(images/nav.png) -89px -54px;
	width: 161px;
	height: 54px;
}
body#qualitypage #navquality {
	background: url(images/nav.png) -89px -54px;
	width: 161px;
	height: 54px;
}
#navmedical {
	background:url(images/nav.png) -250px 0;
	width: 123px;
	height:54px;
}
#navmedical:hover {
	background:url(images/nav.png) -250px -54px;
	width: 123px;
	height:54px;
}
body#medicalpage #navmedical {
	background:url(images/nav.png) -250px -54px;
	width: 123px;
	height:54px;
}
#navcustom {
	background: url(images/nav.png) -373px 0;
	width: 132px;
	height: 54px;
}
#navcustom:hover {
	background: url(images/nav.png) -373px -54px;
	width: 132px;
	height: 54px;
}
body#custompage #navcustom {
	background: url(images/nav.png) -373px -54px;
	width: 132px;
	height: 54px;
}
#navconsumer {
	background: url(images/nav.png) -505px 0;
	width: 170px;
	height: 54px;
}
#navconsumer:hover {
	background: url(images/nav.png) -505px -54px;
	width: 170px;
	height: 54px;
}
body#consumerpage #navconsumer {
	background: url(images/nav.png) -505px -54px;
	width: 170px;
	height: 54px;
}
#navresource {
	background:url(images/nav.png) -675px 0;
	width: 119px;
	height: 54px;
}
#navresource:hover {
	background:url(images/nav.png) -675px -54px;
	width: 119px;
	height: 54px;
}
body#resourcepage #navresource {
	background:url(images/nav.png) -675px -54px;
	width: 119px;
	height: 54px;
}
body#quality-resource-page #navresource {
	background: url(images/nav.png) -675px -54px;
	width: 119px;
	height: 54px;
} 
#logo-wrapper {
	text-align: left;
	width: 925px;
	margin: 0 auto;
}
.logo {
	z-index: 2;
	position: absolute;
	top: 17px;
}
/* end nav */

#banner-wrapper {
	background: url(images/banner-stripe.jpg) repeat-x;
	height: 271px;
	text-align: center;
}
#banner {
	height: 271px;
	margin: 0 auto;
	width: 960px;
	background: url(images/loader.gif) no-repeat 50% 50%;
}
#content-wrapper {
	background: #4b166a;
	text-align: center;
}
#content {
	margin: 0 auto;
	width: 925px;
	text-align: left;
	padding-top: 28px;
}
#footer-wrapper {
	background: url(images/footer-stripe.jpg) repeat-x;
	text-align: center;
	background-color: #0479C1;
}
#footer {
	width: 925px;
	min-height: 7em;
	padding-top: 20px;
	margin: 0 auto;
	font-size: 1em;
	color: white;
	text-align: left;
	line-height: 20px;
}
#footer a {
	color: white;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer a p {
	padding: 0;
	float: left;
}
.left-feet {
	float: left;
	width: 15em;
}
.right-foot {
	text-align: right;
	float: right;
}
.right-foot ul li {
	display: inline;
	padding-left: 10px;
}
.clear {
	clear: both;
}
#banner h2 {
	position: absolute;
}
/* quicklinks */
#banner ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	cursor: pointer;
	border: 1px solid #84ac32;
	position: absolute;
	margin: 34px 20px 0 721px;
}
#banner li {
	float: left;
	position: relative;
	width: 182px;
	height: 29px;
}
#banner li ul {
	display: none;
	position: absolute; 

	margin-left: -1px;
	margin-top: -1px;
}
#banner li ul li {
	background: #c8daa2;
	width: 182px;
	height: 29px;
}
#banner li ul li a {
	text-decoration: none;
	padding-left: 16px;
	height: 29px;
	width: 166px;
	display: block;
	color: #4B166A;
	line-height: 29px;
	font-size: 11px;
}
#banner li ul li a:hover {
	background: white;
	opacity: 0.8;
}
/*
#banner li > ul {
	top: auto;
	left: auto;
}
*/
#banner li:hover ul, #banner li.over ul { 
	display: block;
	clear: left;
	position: absolute;
}
.quicklinks {
	float: right;
	margin-top: 34px;
	margin-right: 20px;
}
/* end quicklinks */

/* home page */
.copylg {
	width: 925px;
	color: white;
	font-size: 1.5em;
	line-height: 28px;
	padding-bottom: 10px;
}
.img-right {
	float: right;
	padding-right: 78px;
}
#boxes-wrapper {
	width: 925px;
	clear: both;
	padding-top: 35px;
}
#boxes-wrapper h3 {
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 20px;
	margin-bottom: 20px;
	width: 274px;
	color: white;
	font-size: 18px;
}
#boxes-wrapper a {
	color: #0077c0;
	text-decoration: none;
}
#boxes-wrapper a:hover {
	text-decoration: underline;
}
.boxes {
	width: 294px;
	min-height: 25.5em;
	float: left;
	padding-bottom: 2em;
}
#box1 {
	background: #f9ead3;
	margin-right: 21px;
}
#box1 h3 {
	background: #e39525;
}
#box1 ul {
	padding-left: 20px;
	position: relative;
	z-index: 1;
}
#box1 ul li a {
	background: url(images/list-arrow.gif) no-repeat 0 50%;
	padding-left: 10px;
	line-height: 2.5em;
	font-size: 1.2em;
}
#box2 {
	background: #cde4f3;
	margin-right: 21px;
}
#box2 h3 {
	background: #0479c1;
}
#box2 strong {
	padding-bottom: 10px;
	font-size: 1.2em;
	color: #404040;
}
#box2 p {
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.2em;
	line-height: 1.8em;
	color: #404040;
}
#box2 a {
	padding-left: 20px;
	font-size: 1.2em;
}
#box3 {
	background: #e6eed6;
}
#box3 h3 {
	background: #82a932;
}
#box3 p {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 1.2em;
	line-height: 1.8em;
	color: #404040;
}
#box3 a {
	font-size: 1em;
}
#steth {
	position: absolute;
	margin-top: -68px;
	margin-left: 151px;
}
#fonts {
	width: 925px;
	text-align: right;
	color: white;
	font-size: 1.2em;
	padding-top: 20px;
	padding-bottom: 30px;
	clear: both;
}
.font-down {
	margin-left: 10px;
	margin-right: 5px;
	width: 14px;
	height: 13px;
}
.font-up {
	position: relative;
	top: 1px;
	width: 14px;
	height: 13px;
}
/* end home page */

/* sub page */
body.subpage #banner-wrapper {
	background: url(images/subpage-banner-stripe.jpg) repeat-x;
	height: 100px;
}
body.subpage #banner {
	background: url(images/subpage-banner.jpg) no-repeat;
	height: 100px;
	text-align: left;
	width: 925px;
}
body.subpage #banner h2 {
	padding-top: 37px;
	padding-left: 20px;
	float: left;
}
body.subpage #content-wrapper {
	background: #e6eed6;
}
body.subpage #content {
	padding-top: 45px;
}
body.subpage .copylg {
	width: 880px;
	font-size: 1.3em;
	color: #454740;
	padding-left: 20px;
	padding-right: 25px;
	/*letter-spacing: .05em;*/
}
body.subpage .copylg h3 {
	font-size: 1.4em;
	color: #4b166a;
	padding-bottom: 1em;
}
body.subpage .copylg p {
	padding-bottom: 1.4em;
	letter-spacing: normal;
}
body.subpage p a {
	color: #1e87c7;
	text-decoration: none;
}
body.subpage p a:hover {
	text-decoration: underline;
}
.subpage-img {
	float: right;
	padding-left: 40px;
}
#columns {
	padding-top: 0;
	overflow: hidden;
	width:879px;
}
.column {
	float: left;
	width: 260px;
	padding-left: 40px;
	margin-bottom: 10px;
}
#columns ul li a {
	font-size: 1.3em;
	font-weight: bold;
	color: #1e87c7;
	text-decoration: none;
	line-height: 3em;
}
#columns ul li a:hover {
	text-decoration: underline;
}
#columns ul.sublist li a {
	background: url(images/subpage-list-arrow.png) no-repeat 0 50%;
	padding-left: 25px;
	font-weight: normal;
}
#column1 {
	border-right: 1px solid #b4cb84;
}
#column2 {
	border-right: 1px solid #b4cb84;
}
#lock-item {
	position: relative;
	top: -3px;
}
#lock {
	position: relative;
	margin-left: 10px;
	top: 9px;
}
body.subpage #fonts {
	color: #1d1d1d;
}
body.subpage .font-down {
	position: relative;
	top: 4px;
	padding-right: 0;
	width: 18px;
	height: 16px;
}
body.subpage .font-up {
	position: relative;
	top: 4px;
	margin-right: 15px;
	width: 18px;
	height: 16px;
}
body.subpage hr {
	background: none;
	border-top: 0;
	border-bottom: 1px dotted white;
	height: 0;
	color: none;
}
body.subpage .copylg strong {
	color: #4B166A;
}
body.subpage .copylg ul {
	padding-bottom: 1.4em;
}
/* end subpage */

/* sub page 2 - with side navigation */
body.subpage2 #banner-wrapper {
	background: url(images/subpage-banner-stripe.jpg) repeat-x;
	height: 100px;
}
body.subpage2 #banner {
	background: url(images/subpage-banner.jpg) no-repeat;
	height: 100px;
	width: 925px;
	text-align: left;
}
body.subpage2 #banner h2 {
	padding-top: 37px;
	padding-left: 20px;
	float: left;
}
body.subpage2 #content-wrapper {
	background: #e6eed6;
}
body.subpage2 #content {
	padding-top: 45px;
}
body.subpage2 .copylg {
	width: 605px;
	font-size: 1.3em;
	color: #454740;
	padding-left: 20px;
	letter-spacing: .05em;
}
body.subpage2 .copylg h3 {
	font-size: 1.4em;
	color: #4b166a;
	padding-bottom: 1em;
}
body.subpage2 .copylg p {
	padding-bottom: 1.4em;
	letter-spacing: normal;
}
body.subpage2 #mainbar { /* keep div#copylg consistent */
	width: 625px;
	padding-left: 24px;
	border-left: 1px solid #c8daa2;
	float: right;
}
body.subpage2 #mainbar a {
	color: #1e87c7;
	text-decoration: none;
}
body.subpage2 #mainbar a:hover {
	text-decoration: underline;
}
body.subpage2 #fonts {
	color: #1d1d1d;
}
body.subpage2 .font-down {
	position: relative;
	top: 4px;
	padding-right: 0;
	width: 18px;
	height: 16px;
}
body.subpage2 .font-up {
	position: relative;
	top: 4px;
	margin-right: 15px;
	width: 18px;
	height: 16px;
}
body.subpage2 #mainbar strong {
	color: #454740;
}
body.subpage2 #mainbar ol, body.subpage2 #mainbar ul {
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	background: #c8daa2;
	padding-bottom:15px;
	padding-right:20px;
	padding-top:25px;
	line-height: 20px;
	clear: right;
}
body.subpage2 #mainbar ol li, body.subpage2 #mainbar ul li {
	padding-bottom: 10px;
}
body.subpage2 #mainbar ul {
	list-style: none;
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 2em;
}
body.subpage2 #mainbar ul li {
	text-indent: -0.8em;
}
body.subpage2 #mainbar strong {
	color: #4B166A;
}
body.subpage2 #mainbar .copylg strong.green {
	color: #84AC32;
}
body.subpage2 #mainbar ul li strong, body.subpage2 #mainbar ol li strong {
	color: #4B166A;
}
body.subpage2 .img-right {
	padding-right: 0;
	padding-left: 20px;
	padding-bottom: 10px;
}
body.subpage2 #mainbar ul.noback {
	background: none;
	padding-left: 10px;
	padding-top: 0;
	margin-bottom: 0;
}
body.subpage2 ul.noback li a, body.subpage ul.noback li a {
	background: url(images/subpage-list-arrow.png) no-repeat 0 50%;
	padding-left: 25px;
	font-weight: normal;
}
body.subpage2 small {
	font-size: 11px;
}
body.subpage2 #mainbar strong.st2 {
	color: #454740;
	font-size: 12px;
}
body.subpage2 #mainbar .people-list {
	clear: left;
	line-height: 20px;
}
body.subpage2 #mainbar .people-list p {
	width: 187px;
	float: left;
	padding-right: 21px;
}
body.subpage2 #mainbar .people-list p.list-end {
	padding-right: 0;
}
body.subpage2 div.copylg td {
	padding: 10px;
	border-bottom: 1px solid #454740;
}
body.subpage2 div.copylg table {
	border-top: 1px solid #454740;
}

/* end sub page 2 */

/* sidebar nav */
body.subpage2 #sidebar {
	width: 250px;
	float: left;
}
body.subpage2 #sidebar ul {
	margin-left: 20px;
}
body.subpage2 #sidebar ul li ul {
	margin-left: 0;
}
body.subpage2 #sidebar ul li a {
	font-size: 1.3em;
	font-weight: bold;
	color: #1e87c7;
	text-decoration: none;
	line-height: 3em;
}
body.subpage2 #sidebar ul li a:hover {
	text-decoration: underline;
}
body.subpage2 #sidebar ul li ul li a {
	background: url(images/subpage-list-arrow.png) no-repeat 0 50%;
	padding-left: 25px;
	font-weight: normal;
}



body.subpage2 #sidebar ul li ul {
	display: none;
}



/* about us */
body.subpage2 #sidebar ul.commitments li#commitments ul {
	display: block;
}
body.subpage2 #sidebar ul.commitments li#commitments a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.commitments li#commitments ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.mission li#commitments ul li#commitments-mission a,
body.subpage2 #sidebar ul.values li#commitments ul li#commitments-values a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}

body.subpage2 #sidebar ul.clients li#clients ul {
	display: block;
}
body.subpage2 #sidebar ul.clients li#clients a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.clients li#clients ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.studies li#clients ul li#clients-studies a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}


body.subpage2 #sidebar ul.leadership li#leadership ul {
	display: block;
}
body.subpage2 #sidebar ul.leadership li#leadership a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.leadership li#leadership ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.team li#leadership ul li#leadership-team a,
body.subpage2 #sidebar ul.directors li#leadership ul li#leadership-directors a,
body.subpage2 #sidebar ul.compliance li#leadership ul li#leadership-compliance a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}
/**/
/* quality improvement */

body.subpage2 #sidebar ul.safety li#safety ul {
	display: block;
}
body.subpage2 #sidebar ul.safety li#safety a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.safety li#safety ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.drug li#safety ul li#safety-drug a,
body.subpage2 #sidebar ul.mrsa li#safety ul li#safety-mrsa a,
body.subpage2 #sidebar ul.nursing li#safety ul li#safety-nursing a,
body.subpage2 #sidebar ul.restraints li#safety ul li#safety-restraints a,
body.subpage2 #sidebar ul.ulcers li#safety ul li#safety-ulcers a,
body.subpage2 #sidebar ul.surgical li#safety ul li#safety-surgical a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}

body.subpage2 #sidebar ul.drug li#drug ul {
	display: block;
}
body.subpage2 #sidebar ul.drug li#drug a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.drug li#drug ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.problems li#drug ul li#drug-problems a,
body.subpage2 #sidebar ul.interactions li#drug ul li#drug-interactions a,
body.subpage2 #sidebar ul.medications li#drug ul li#drug-medications a,
body.subpage2 #sidebar ul.acute li#drug ul li#drug-acute a,
body.subpage2 #sidebar ul.nursing li#drug ul li#drug-nursing a,
body.subpage2 #sidebar ul.outpatient li#drug ul li#drug-outpatient a,
body.subpage2 #sidebar ul.electronic li#drug ul li#drug-electronic a
 {
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}

body.subpage2 #sidebar ul.prevention li#prevention ul {
	display: block;
}
body.subpage2 #sidebar ul.prevention li#prevention a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.prevention li#prevention ul li a {
	color: #1e87c7;
}

body.subpage2 #sidebar ul.mammography li#prevention ul li#prevention-mammography a,
body.subpage2 #sidebar ul.screening li#prevention ul li#prevention-screening a,
body.subpage2 #sidebar ul.immunizations li#prevention ul li#prevention-immunizations a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}

body.subpage2 #sidebar ul.initiatives li#initiatives a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.reporting li#reporting a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.partners li#partners a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.resources li#resources a {
	color: #4b166a;
}
/**/
/* medical review */
body.subpage2 #sidebar ul.review li#review ul {
	display: block;
}
body.subpage2 #sidebar ul.review li#review a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.review li#review ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.complaint li#review ul li#review-complaint a,
body.subpage2 #sidebar ul.patient-appeals li#review ul li#review-appeals a,
body.subpage2 #sidebar ul.other li#review ul li#review-other a,
body.subpage2 #sidebar ul.status li#review ul li#review-status a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}

body.subpage2 #sidebar ul.appeals li#appeals a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.services li#services a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.resources li#resources a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.reviewers li#reviewers a {
	color: #4b166a;
}

/**/
/* consumer information */
body.subpage2 #sidebar ul.rights li#rights a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.complaint li#complaint ul {
	display: block;
}
body.subpage2 #sidebar ul.complaint li#complaint a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.complaint li#complaint ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.steps li#complaint ul li#complaint-steps a,
body.subpage2 #sidebar ul.review li#complaint ul li#complaint-review a,
body.subpage2 #sidebar ul.resolution li#complaint ul li#complaint-resolution a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}

body.subpage2 #sidebar ul.appeal li#appeal ul {
	display: block;
}
body.subpage2 #sidebar ul.appeal li#appeal a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.appeal li#appeal ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.discharge li#appeal ul li#appeal-discharge a,
body.subpage2 #sidebar ul.services li#appeal ul li#appeal-services a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}

body.subpage2 #sidebar ul.compare li#compare a {
	color: #4b166a;
}

body.subpage2 #sidebar ul.resources li#resources a {
	color: #4b166a;
}
/**/
/* careers page */
body.subpage2 #sidebar ul.careers li#careers ul {
	display: block;
}
body.subpage2 #sidebar ul.careers li#careers a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.careers li#careers ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.benefit li#careers ul li#careers-benefit a,
body.subpage2 #sidebar ul.opportunities li#careers ul li#careers-opportunities a,
body.subpage2 #sidebar ul.reviewers li#careers ul li#careers-reviewers a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}
/**/
/* news room */
body.subpage2 #sidebar ul.news li#news ul {
	display: block;
}
body.subpage2 #sidebar ul.news li#news a {
	color: #4b166a;
}
body.subpage2 #sidebar ul.news li#news ul li a {
	color: #1e87c7;
}
body.subpage2 #sidebar ul.events li#news ul li#news-events a,
body.subpage2 #sidebar ul.publications li#news ul li#news-publications a,
body.subpage2 #sidebar ul.resources li#news ul li#news-resources a
{
	color: #4b166a;
	background: url(images/subpage-list-arrow-on.png) no-repeat 0 50%;
}
/**/
/* end sidebar nav */

/* about page */
.list-float ul {
	float: left;
	padding-left: 20px;
	padding-right: 30px;
}
body#consumerpage .list-float ul {
	padding-right: 10px;
}
body#aboutpage #columns {
	padding-top: 0;
}
body#aboutpage .copylg {
	padding-top: 10px;
	width: auto;
}
/* end about page */

/* consumer page */
body#consumerpage #columns {
	padding-top: 0;
}
/* end consumer page */

/* careers page */
body#careerspage #mainbar ul {
	padding-left:30px;
	padding-right:30px;
}
body#careerspage #mainbar ul li {
	text-indent: 0;
}
/* end careers page */

/* search page */

body#searchpage #login-field {
	width: 300px;
}
body#searchpage #fonts { 
	font-size: 1em;
}
body#searchpage .search_title a {
	color: #1e87c7;
}
body#searchpage .search_term {
	font-weight: bold;
}
body#searchpage .search_link {
	color: #84AC32;
}
/* end search page */

/* team page */
body.subpage2 #mainbar #team {
	border: 1px solid #84AC32;
	padding: 1px 1px 0 1px;
	background: white;
}
body.subpage2 #mainbar #team a {
	display: block;
	background: url(images/plus.gif) 10px 11px no-repeat #1e87c7;
	padding: 3px 10px 3px 30px;
	font-weight: bold;
	color: white;
	border-bottom: 1px solid white;
	cursor: pointer;
}
body.subpage2 #mainbar #team a:hover {
	background: url(images/plus.gif) 10px 50% no-repeat #4ca1d4;
	text-decoration: none;
}
body.subpage2 #mainbar #team div {
	background: white;
}
body.subpage2 #mainbar #team div p {
	padding: 10px;
	/*
	min-height: 307px;
	*/
}
body.subpage2 #mainbar #team div small {
	padding: 0px 10px 0 10px;
	color: #84AC32;
}
body.subpage2 #mainbar #team img.biopic {
	float: right;
	border: 1px solid #84AC32;
	margin: 10px;
	padding: 3px;
	width: 150px;
	height: 180px;
}
/* end team page */

/* contact page */
.text-field {
	background: white;
	width: 200px;
	padding: 4px;
	border: 1px solid #C8DAA2;
}
.text-field-large {
	width: 400px;
	height: 100px;
	padding: 4px;
	font-family: Tahoma, arial, sans;
	font-size: 12px;
	background: white;
	border: 1px solid #C8DAA2;
}
body#contactpage #content #submit {
	background: url(images/submit.gif) no-repeat;
	border:medium none;
	cursor:pointer;
	display:block;
	font-size:0;
	line-height:0;
	text-indent: -5000px;
	width: 70px;
	height: 34px;
}
body#contactpage #content #sidebar {
	font-size: 1.3em;
	color: #454740;
	letter-spacing: .05em;
	padding-left: 20px;
}
body#contactpage #content #sidebar strong {
	color: #84AC32;
}
body#contactpage #content #sidebar p {
	padding-right: 20px;
	padding-bottom: 1.4em;
	letter-spacing: normal;
	line-height: 28px;
}
body#contactpage #content #sidebar a {
	color: #1e87c7;
	text-decoration: none;
}
body#contactpage #content #sidebar a:hover {
	text-decoration: underline;
}
/* end contact page */

body#resourcepage table td {
	color:#1E87C7;
	font-size:1.3em;
	font-weight:bold;
	line-height: 2.5em;
	text-decoration:none;
	border-right: 1px solid #8fb247;
	width: 240px;
	padding-left: 40px;
}
body#resourcepage table a {
	background:transparent url(images/subpage-list-arrow.png) no-repeat scroll 0 6px;
	font-weight:normal;
	padding-left:25px;
	color:#1E87C7;
	text-decoration: none;
	line-height: 2.5em;
	display: block;
}
body#resourcepage table a:hover, body#quality-resource-page table a:hover {
	text-decoration: underline;
}

body#resourcepage img.client-login {
	vertical-align: middle;
	position: relative;
	top: 2px;
}
body#resourcepage a.client-login-text {
	font-size: 1.3em;
	padding-left: 10px;
}
body.subpage #columns {
	width: auto;
}
body#resourcepage #columns {
	width: 879px;
	overflow: hidden;
}
td#resource-login-td input#Submit1 {
	background: url(images/login-submit.gif) no-repeat;
	border:medium none;
	cursor:pointer;
	display:block;
	font-size:0;
	line-height:0;
	text-indent: -5000px;
	width: 70px;
	height: 32px;
}
body.subpage2 #team small {
	font-size: 12px;
	font-weight: bold;
}

/* New Resource Pages Styles */
body#resourcepage table.single-table tr td {
	border-right: 0;
	width: auto;
	color: #454740;
	font-size: 13px;
	font-weight: normal;
}
body#resourcepage table.single-table tr td h3 {
	color:#1E87C7;
	font-size:14px;
	font-weight:bold;
	line-height:2.5em;
	text-decoration:none;
}
body#resourcepage table td.category-title {
	padding-left: 0;
	color: #4B166A;
}

/*Drug Safety Resource Styles*/
body.subpage2 #mainbar ul.resources-list {
	background: none;
	padding-top: 0;
	padding-left: 0;
}
body.subpage2 #mainbar ul.resources-list li {
	background: url(images/subpage-list-arrow.png) 0 2px no-repeat;
	text-indent: 0;
	padding-left: 25px;
}


/* Hit Styles */

body.subpage div.copylg div.round-list {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background:#C8DAA2 none repeat scroll 0 0;
	clear:right;
	line-height:20px;
	padding-top:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:2em;
	padding-left:40px;
	padding-right:40px;
}
body.subpage div.copylg div.round-list li {
	text-indent: -0.8em;
	padding-bottom: 10px;
}

div.purple-box-wrapper {
	background: #4B166A url(images/tip-bg-top.gif) 0 0 no-repeat;
	width: 250px;
}
div.purple-box {
	background: url(images/tip-bg-bottom.gif) bottom left no-repeat;
	padding: 5px 10px;
	color: white;
}
div.purple-box h3, body.subpage2 .copylg div.purple-box h3 {
	color: white;
	padding: 0	0	0	0
}