/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
	font-family: 'AvantGarde-Book';
	src: url('/css/fonts/AvantGarde-Book.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/AvantGarde-Book.otf') format('opentype'),
		url('/css/fonts/AvantGarde-Book.woff') format('woff'),
		url('/css/fonts/AvantGarde-Book.ttf') format('truetype'),
		url('/css/fonts/AvantGarde-Book.svg#AvantGarde-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* #Basic Styles
================================================== */
body {
	background-color: #fff;
	/* background-image: url("/images/bg-rpt-blocks.jpg");
		background-repeat:repeat;
		background-position: 0px 0px; */
	font-size: 14px;
	line-height: 21px;
	color: #333;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	font-family: 'Verdana', arial, helvetica, sans-serif;
}

/* #Typography
================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333333;
	font-weight: normal;
}

#research-method a{
	color:#07d4fc ;
}

#looking-forward a{
	color:#07d4fc ;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
	font-weight: inherit;
	color: #316796;
}
h1 {
	font-size: 32px;
	line-height: 42px;
	margin-bottom: 14px;
	color: #090909;
}
h2 {
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 10px;
	color: #6d6d6d;
}
h3 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 8px;
	color: #316796;
}
h4 {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 4px;
	color: #316796;
}
h5 {
	font-size: 12px;
	line-height: 24px;
}
h6 {
	font-size: 10px;
	line-height: 21px;
}
.subheader {
	color: #777;
}

p {
	margin: 0 0 20px 0;
}
p img {
	margin: 0;
}
p.lead {
	font-size: 21px;
	line-height: 27px;
	color: #777;
}

em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
small {
	font-size: 80%;
}
i {
	font-style: italic;
}

/*	Blockquotes  */
blockquote,
blockquote p {
	font-size: 17px;
	line-height: 24px;
	color: #777;
	font-style: italic;
}
blockquote {
	margin: 0 0 20px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ddd;
}
blockquote cite {
	display: block;
	font-size: 12px;
	color: #555;
}
blockquote cite:before {
	content: '\2014 \0020';
}
blockquote cite a,
blockquote cite a:visited,
blockquote cite a:visited {
	color: #555;
}

hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 15px;
	height: 0;
	width: 100%;
}
sup {
	font-size: 50%;
	vertical-align: super;
	line-height: 0px;
}

/* #Links
================================================== */
a,
a:visited {
	color: #316796;
	text-decoration: none;
	outline: 0;
}
a:hover,
a:focus {
	color: #316796;
	text-decoration: underline;
}
p a,
p a:visited {
	line-height: inherit;
}

/* #Lists
================================================== */
ul,
ol {
	margin-bottom: 20px;
}
ul {
	list-style: none outside;
}
ol {
	list-style: decimal;
}
ol,
ul.square,
ul.circle,
ul.disc {
	margin-left: 30px;
}
ul.square {
	list-style: square outside;
}
ul.circle {
	list-style: circle outside;
}
ul.disc {
	list-style: disc outside;
}
ul ul,
ul ol,
ol ol,
ol ul {
	margin: 4px 0 5px 30px;
	font-size: 90%;
}
ul ul li,
ul ol li,
ol ol li,
ol ul li {
	margin-bottom: 6px;
}
li {
	line-height: 18px;
	margin-bottom: 12px;
	list-style-type: none;
}
ul.large li {
	line-height: 21px;
}
li p {
	line-height: 21px;
}

/* #New CSS Cleanup
================================================== */

/* #Buttons
================================================== */
.button {
	background-color: #333333;
	border: none;
	color: #ffffff;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	display: table;
	font-size: 14px;
	margin: 0 auto;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	border-radius: 4px;
}

a.button {
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
}

.button:hover {
	background-color: #ffffff;
	color: #333333;
}

.button:hover {
	background-color: #ffffff;
	color: #333333;
}

.providerbutton2019 {
	display: block;
	float: left;
	margin: 15px 85px 50px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.providerbutton2019 a {
	background: url('/images/provider-btn-2019.jpg') no-repeat;
	display: block;
	height: 275px;
	width: 250px;
}

.providerbutton2019 a:hover {
	background: url('/images/provider-btn-2019-over.jpg') no-repeat;
}

.payerbutton2019 {
	display: block;
	float: left;
	margin: 15px 85px 50px 0px;
}

.payerbutton2019 a {
	background: url('/images/payer-btn-2019.jpg') no-repeat;
	display: block;
	height: 275px;
	width: 250px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.payerbutton2019 a:hover {
	background: url('/images/payer-btn-2019-over.jpg') no-repeat;
}

.commercialbutton2019 {
	display: block;
	float: left;
	margin: 15px 0px 50px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.commercialbutton2019 a {
	background: url('/images/commercial-btn-2019.jpg') no-repeat;
	display: block;
	height: 275px;
	width: 250px;
}

.commercialbutton2019 a:hover {
	background: url('/images/commercial-btn-2019-over.jpg') no-repeat;
}

/* #cards
================================================== */
.card {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
	border-radius: 5px;
}



.card h4 {
	color: #ffffff;
	text-align: left;
}

.card hr {
	margin-top: 0px;
}

.card:hover {
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}

.cardcontainer {
	padding: 2px 16px;
}

#diabeteshomebutton {
    display: block;
    margin: 0 auto;
    /* float: left; */
    width: 405px;
    background: url(/images/DiabetesHomeButton.jpg) no-repeat;
    background-color: #333333;
    /* margin-right: 110px; */
}

#diabeteshomebutton img {
	height: 145px;
}

#diabeteshomebutton h4 {
	font-size: 18px;
}

#diabeteshomebutton:hover {
	background: url('/images/DiabetesHomeButton-Over.jpg') no-repeat;
	background-color: #3f69ad;
}

#RAhomebutton {
	float: right;
	width: 405px;
	background: url('/images/RAHomeButton.jpg') no-repeat;
	background-color: #333333;
	margin-bottom: 30px;
}

#RAhomebutton img {
	height: 145px;
}

#RAhomebutton h4 {
	font-size: 18px;
}

#RAhomebutton:hover {
	background: url('/images/RAHomeButton-Over.jpg') no-repeat;
	background-color: #3f69ad;
}

#provider {
	float: left;
	width: 250px;
	background: url('/images/2021_Provider-Digest-btn.jpg') no-repeat;
	background-color: #333333;
	margin: 15px 0px 0px 0px;
}

#provider img {
	height: 250px;
}

#provider:hover {
	background: url('/images/2021_Provider-Digest-btn-hover.jpg') no-repeat;
	background-color: #00b5d4;
}

#publicpayer {
	float: left;
	width: 250px;
	background: url('/images/2021_Public-Payer-Digest-btn.jpg') no-repeat;
	background-color: #333333;
	font-size: 14px;
	margin: 15px 85px 0px 85px;
}

#publicpayer img {
	height: 250px;
}

#publicpayer:hover {
	background: url('/images/2021_Public-Payer-Digest-btn-hover.jpg') no-repeat;
	background-color: #c65e65;
}

#commercial {
	float: left;
	width: 250px;
	background: url('/images/2021_Commercial-Payer-Digest-btn.jpg') no-repeat;
	background-color: #333333;
	font-size: 14px;
	margin: 15px 0px 0px 0px;
}

#commercial img {
	height: 250px;
}

#commercial:hover {
	background: url('/images/2021_Commercial-Payer-Digest-btn-hover.jpg') no-repeat;
	background-color: #79cca8;
}

#videocard1 {
	float: left;
	margin: 10px 85px 30px 0px;
}

#videocard2 {
	float: right;
	margin: 10px 0px 30px 0px;
}

.videoframe {
	float: left;
	width: 405px;
	background-color: #333333;
}

.videoframe iframe {
	border-radius: 5px 5px 0px 0px;
}

.videoframe h4 {
	font-size: 16px;
	line-height: 26px;
}

.videoframe:hover {
	background-color: #3f69ad;
}

/* ------------------------- DISEASE STATES BUTTON 2019 -------------------------*/
.diseasestatesbutton {
	display: block;
	float: left;
	margin: 15px 110px 0px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.diseasestatesbutton a {
	background: url('/images/disease-states-button-2019.png') no-repeat;
	display: block;
	height: 145px;
	width: 405px;
}

.diseasestatesbutton a:hover {
	background-position: 0 -145px;
}

.hospitalsbutton {
	display: block;
	float: left;
	margin: 15px 0px 0px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.hospitalsbutton a {
	background: url('/images/hospitals-button-2019.png') no-repeat;
	display: block;
	height: 145px;
	width: 405px;
}

.hospitalsbutton a:hover {
	background-position: 0 -145px;
}

/* #sections
================================================== */
.sectioncontainer {
	width: 1200px;
	margin: 0 auto 10px auto;
}

#portalsection {
	text-align: center;
	max-width: 1200px;
	background-color: #7d7d87;
	min-height: 820px;
	padding: 0px 140px 0px 140px;
	border-radius: 10px;
	margin-bottom: 25px;
}

#portalsection a {
	text-decoration: none;
}

#digestsection {
	text-align: center;
	max-width: 1200px;
	background-color: #7d7d87;
	min-height: 475px;
	margin-bottom: 25px;
	padding: 0px 140px 0px 140px;
	border-radius: 0px 0px 10px 10px;
}

#digestsection a {
	text-decoration: none;
}

#mediasection {
	max-width: 1200px;
	background-color: #7d7d87;
	min-height: 660px;
	padding: 0px 140px 0px 140px;
	border-radius: 10px;
}

#mediasection a.button:hover {
	background-color: #3f69ad;
	color: #ffffff;
	text-decoration: none;
}

#mediasection a {
	text-decoration: none;
}

.sectionhead2019 {
	font-family: Verdana, Helvetica, Arial, san-serif;
	color: #fff;
	text-align: left;
	font-size: 14px;
}

.sectionhead2019 h1 {
	font-size: 28px;
	font-weight: lighter;
	color: #fff;
	padding-top: 30px;
	margin-bottom: 0px;
}

/* #Images
================================================== */

img.scale-with-grid {
	max-width: 100%;
	height: auto;
}

/* #About
================================================== */

.base-image {
	float: right;
}

/* #Nav
================================================== */
#page-content {
	background-color: #fff;
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
}

.content-border {
	/* border: thin solid #ddd !important; */
	width: 1200px;
	height: 100%;
	padding-bottom: 20px;
	margin: 0 auto;
}

.content-border-homepage {
	/* border: thin solid #ddd !important; */
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-image: url('homepage-bg-texture.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.content-border-portal {
	/* border: thin solid #ddd !important; */
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
	margin: 0 auto;
	background-image: url(/images/background-texture-transparent.png);
	background-repeat: no-repeat;
	background-size: contain;
}

.content-border-ppt {
	/* border: thin solid #ddd !important; */
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-image: url(/images/background-texture-transparent.png);
	background-repeat: no-repeat;
	background-size: contain;
}

#top-banner {
	display: block;
	background-color: #ffffff;
	width: 100%;
	margin: 0px auto;
	height: 66px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	z-index: 5000;
	position: relative;
}
#top-banner-logo {
	width: 1200px;
	height: 61px;
	margin: 0px auto;
	padding-bottom: 5px;
}

#top-banner img {
	float: right;
	max-width: 130px;
}

/*img#ctl00_Image2 {
  width: 80%;
}*/

.nav-contain {
	width: 100%;
	background: #333;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
	position: relative;
	z-index: 9;
}

#nav-top-menu {
	width: 1200px;
	height: 70px;
	margin: 0 auto;
	padding-top: 0px;
	/*background-color: #3f64a8;*/
}

#nav-top-menu ul {
	display: block;
	list-style-type: none;
	width: auto;
	margin: 0 auto;
	padding: 0;
	max-height: 70px;
}

#nav-top-menu ul ul {
	display: block;
	list-style-type: none;
	width: auto;
	margin: 0 auto;
	padding: 0;
	max-height: 100px;
}

#nav-top-menu li {
	display: inline;
	margin: 0 auto;
}

#nav-top-menu a:link,
#nav-top-menu a:visited {
	color: #fff;
	text-align: left;
	padding: 25px 18px 0px 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	border-left: none;
}

#nav-top-menu li:hover {
	border-bottom: 2px solid #fff;
}

li.selected {
	border-bottom: 3px solid #3f64a8;
}

#nav-top-menu li.register {
	border-bottom: 2px solid #fff;
}

#nav-top-menu li.selected {
	border-bottom: 2px solid #fff;
}

#nav-top-menu li.selected a,
#nav-top-menu a:hover {
	color: #fff;
	font-weight: normal;
}

.search {
	text-align: right;
	padding: 25px 0 0 25px;
	width: 235px !important;
}

/*.SearchImage { height: 23px !important;}*/

.row {
	display: none;
	visibility: hidden;
}

div#ctl00_logged {
	position: absolute;
	top: -120px;
	width: 300px;
	right: 0;
	background-color: transparent;
	margin: 25px 6px 0 0;
	height: 25px;
	z-index: 9999;
}

div#ctl00_logged .sixteen.columns {
	width: 300px !important;
	float: none !important;
	display: inline !important;
	padding: 0 !important;
	margin: 0;
}

div#ctl00_logged .five.columns {
	width: 285px !important;
	float: right !important;
	display: inline !important;
	padding: 0 !important;
	text-align: right;
	margin: 0px !important;
}

div#ctl00_logged .ten.columns {
	width: 80px !important;
	float: right !important;
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}

div#ct100_logged .columns .login h5#ctl00_username {
	padding: 0 !important;
	color: #316796 !important;
}

a#ctl00_Label6 {
	color: #316796 !important;
}

/* #Login Bar
================================================== */

div#ctl00_notlogin {
	margin: 0 auto;
}

div#ctl00_notlogin input {
	margin-bottom: 0 !important;
}

.login {
	max-height: 103px;
	min-height: 52px;
	margin: 25px 0px;
	padding: 0px;
	background-color: #f3bf42;
	width: 100%;
	max-width: 2000px;
	min-width: 1200px;
}

a.register_btn,
a:visited.register_btn {
	background-color: #6dccdf;
	color: #ffffff;
	/*border-right:1px solid #ffffff;*/
	display: inline-block;
	cursor: pointer;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 19px 50px 18px 50px;
	text-transform: uppercase;
}

a:hover.register_btn {
	background-color: #dfe1e1;
	color: #999;
	text-decoration: none;
}

/* #News and Spotlight
================================================== */

#news {
	background-color: #ffffff;
	width: 960px;
	padding: 0;
	margin: 0 auto;
}

#news h2 {
	font-family: arial, sans-serif;
	color: #3f64a8;
	font-size: 18px;
	font-style: italic;
	padding-top: 25px;
}

#news h3 {
	font-size: 26px;
	color: #333333;
}

#news p.footnote {
	font-size: 10px;
	line-height: 12px;
	padding-left: 22px;
	text-indent: -6px;
	margin-bottom: 2px;
}

#news p.note {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-left: 15px;

}

#news p.datasource {
	font-size: 10px;
}

#news p.articlelink {
	line-height: 4em;
}

#news p.readmore {
	line-height: 4em;
	text-align: right;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	font-size: 14px;
}

#news img {
	width: 960px;
}

.spotlight-hp {
	width: 930px;
	margin: 0px auto;
	padding: 15px;
	background: url('/images/divot-lt-blue.jpg') top center no-repeat #d0e5fa;
}

.spotlight-hp h1 {
	font-size: 24px;
	color: #356797;
	padding-bottom: 15px;
	margin: 0;
	text-align: left;
}

.spotlight-hp h3 {
	font-size: 18px;
	color: #356797;
	padding-bottom: 0px;
	line-height: normal;
}

.news-hp {
	width: 930px;
	margin: 0px auto;
	padding: 15px;
	background: url('/images/divot-tan.jpg') top center no-repeat #e7e3d8;
}

.news-hp h1 {
	font-size: 24px;
	color: #9f8e63;
	padding-bottom: 15px;
	margin: 0;
	text-align: left;
}

.news-hp h3 {
	font-size: 18px;
	color: #356797;
	padding-bottom: 0px;
	line-height: normal;
}

.news-hp p,
.spotlight-hp p {
	color: #333;
	padding-bottom: 0px;
	line-height: normal;
	margin-bottom: 0px;
}

.news-banner {
	width: 930px;
	margin: 0px auto;
	padding: 15px;
	background: #e7e3d8;
}

.news-banner h1 {
	padding: 15px 0px;
	color: #9f8e63;
	margin-bottom: 0px;
	font-size: 26px;
}

.spotlight-banner {
	width: 930px;
	margin: 0px auto;
	padding: 15px;
	background: #d0e5fa;
}

.spotlight-banner h1 {
	padding: 15px 0px;
	color: #356797;
	margin-bottom: 0px;
	font-size: 26px;
}

.section-header.spotlight h2 {
	border-right: solid 445px #f5c031;
	text-align: left;
}

.section-header.news h2 {
	border-right: solid 488px #f5c031;
	text-align: left;
}

.block-contain.news {
	width: 1200px;
	margin: 0 auto;
	display: block;
}

.block-contain.news .block {
	float: left;
	margin-right: 40px;
	box-shadow: none;
	text-align: left;
	width: 580px;
	padding-bottom: 10px;
}

.block-contain.news .block h3 {
	font-size: 20px;
	line-height: 28px;
	margin: 15px 0;
	font-style: italic;
}

.news-img {
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 2px;
}

.spotlightbutton2019 {
	background: url('/images/spotlight-bg.jpg') no-repeat;
	display: flex;
	float: left;
	height: 129px;
	width: 920px;
	margin: 15px 0px 15px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}

.spotlightbutton2019:hover {
	background: url('/images/spotlight-bg-over.jpg') no-repeat;
}

.spotlightbutton2019 h1 {
	margin: auto 0 auto 115px;
	color: #ffffff;
	font-size: 24px;
	width: 135px;
	text-align: left;
}

.spotlightbutton2019:hover h1 {
	color: #333333;
	font-weight: bold;
}
.newsbutton2019 {
	background: url('/images/news-bg.jpg') no-repeat;
	display: flex;
	float: left;
	height: 129px;
	width: 920px;
	margin: 5px 0px 25px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}

.newsbutton2019:hover {
	background: url('/images/news-bg-over.jpg') no-repeat;
}

.newsbutton2019 h1 {
	margin: auto 0 auto 115px;
	color: #ffffff;
	font-size: 24px;
	width: 135px;
	text-align: left;
}

.newsbutton2019:hover h1 {
	color: #333333;
	font-weight: bold;
}

.mediacopy {
	margin: auto 0;
	text-align: left;
	color: #fff;
	width: 625px;
	float: right;
	text-decoration: none;
}

.mediacopy h2 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 22px;
	padding-top: 15px;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif;
}

.mediabodysmall {
	font-size: 14px;
	line-height: 16px;
	margin-top: -5px;
}

.more {
	color: #ffc458;
}

/* #Buttons
================================================== */
.btn,
.btn:visited {
	/*background:#316796;*/
	display: block;
	color: #316796;
	font-family: Verdana, Helvetica, Arial, san-serif;
	font-size: 19px;
	font-weight: bold;
	font-style: normal;
	/*height: 48px;*/
	line-height: 40px;
	/*width:275px;*/
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	margin: 5px auto;
	padding: 0px 10px;
}

.banner {
	background: url('/images/cs-icon.png') no-repeat 161px 0px !important;
	width: 286px;
	height: 28px;
	z-index: 99;
	position: absolute;
	margin-top: -12px;
}

.btn:hover,
.btn-link:focus {
	background: #428ed0;
	text-decoration: none;
	color: #fff;
}

.btn:active {
	position: relative;
	top: 1px;
}

/* #Data Portal Button
================================================== */

.dataButton {
	background-color: #333;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	display: inline-block;
	cursor: pointer;
	color: #3f64a8;
	font-family: Verdana, Helvetica, Arial, san-serif;
	font-size: 14px;
	padding: 10px 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.dataButton:hover {
	background-color: #2c6da7;
	color: #fff;
	text-decoration: none;
}
.dataButton:active {
	position: relative;
	top: 1px;
}

/* #Contact / Register Button
================================================== */
.SubmitButton {
	display: block;
	background-color: #333333;
	border: none;
	color: #ffffff;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	margin: 0 auto;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	border-radius: 4px;
	width: 125px;
	height: 20px;
	text-decoration: none;
}

.SubmitButton:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #3f69ad;
}

.formButton {
	background-color: rgb(47, 166, 156);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: Verdana, Helvetica, Arial, san-serif;
	font-size: 18px;
	padding: 10px 21px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #154682;
}
.formButton:hover {
	background-color: rgb(31, 126, 118);
	color: #fff;
}
.formButton:active {
	position: relative;
	top: 1px;
}

/* #Home Page - Data Portal
================================================== */

.dataportal-hp {
	width: 100%;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	background: url('/images/divot-blue.jpg') top center no-repeat #316796;
}

.dataportal-hp h1 {
	font-size: 24px;
	color: #f5f8fa;
	padding-bottom: 10px;
	margin: 0;
	text-align: center;
}

.dataportal-hp h4 {
	font-size: 18px;
	color: #4bc5ec;
	padding-bottom: 10px;
	text-align: center;
	line-height: normal;
}

.dataportal-hp .container {
	width: 600px;
	margin: 0px auto 50px auto;
	background: #316796 !important;
}

.dataportal-hp .tutorial {
	background: #9ab3cb;
	width: 100%;
	height: 32px;
}

.dataportal-hp .tutorial a {
	text-align: center;
	color: #316796 !important;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}

.dataportal-hp .tutorial p {
	text-align: center;
}

.tagline {
	color: #ababab;
	font-size: 20px;
	font-style: italic;
	margin: 0 auto;
	text-align: center;
	padding-top: 15px;
	width: 900px;
}

.vid-section h2 {
	text-align: center;
	color: #316796 !important;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.history-vid,
.tutorial-vid {
	float: left;
	width: 470px;
}

.history-vid {
	margin-right: 20px;
}

.tutorial p {
	text-align: center;
	color: #316796 !important;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}

div#html5-watermark {
	display: none !important;
}

.home-banner-contain {
	background-color: #7c7c86;
	background-image: url('/images/HeroBackground.png');
	width: 100%;
	margin: 0;
	min-width: 1200px;
	height: 650px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.main-hero {
	height: 100%;
	max-width: 1200px;
	margin: auto;
}

.left-hero-bar {
	width: 50%;
	height: 300px;
	top: 75px;
	position: absolute;
	z-index: 5;
	background-color: #333333;
	border-radius: 0px 15px 15px 0px;
}

.left-hero-bar-text {
	height: 250px;
	position: absolute;
	z-index: 6;
	width: 545px;
	top: 110px;
	margin: 10px;
}

.left-hero-bar-text h1 {
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 33px;
}

.left-hero-bar-text h3 {
	color: #ffffff;
	text-align: left;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}

.left-hero-bar-text p {
	color: #ffffff;
	text-align: left;
	margin: 0px 20px 0px 0px;
	font-size: 16px;
}

.left-hero-bar-text hr {
	color: #ffffff;
	width: 510px;
	margin: 10px 0px 10px 0px;
}

.herospotlight {
	background-color: #ffc458;
	height: 300px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 3;
}

.herospotlighttext {
	height: 225px;
	position: absolute;
	bottom: 30px;
	z-index: 4;
	width: 605px;
}

.herospotlighttext li {
	color: #333333;
	list-style: disc;
	margin: 0px 0px 0px 200px;
}

.herospotlighttext h4 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.25em;
	margin: 50px 0px 10px 0px;
}

.herospotlighttext img {
	float: left;
	height: 150px;
	padding: 30px 30px 0px 10px;
}

.heroheximage {
	position: relative;
	z-index: 4;
	right: 0px;
	margin: auto 0;
	height: 550px;
	float: right;
}

.highlight-section {
	background: #f9f5e9;
	height: 659px;
	width: 36% !important;
	padding: 0 2%;
	float: left;
}

.highlight-section .updates-header {
	background: url('/images/bg-newest-section.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 475px;
	height: 106px;
	margin: 120px auto 0 auto;
}

.highlight-section .updates-header h2 {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 30px 10px 15px 10px;
	font-size: 22px;
	line-height: 26px;
}

.highlight-section .updates-bullets {
	margin: 20px 0 0 40px;
}

.highlight-section .updates-bullets ul,
.highlight-section .updates-bullets ul li {
	list-style-type: disc !important;
}

.highlight-section .action-area {
	margin-top: 20px;
}

.highlight-section .action-area img {
	vertical-align: middle;
	display: inline;
	padding: 0 30px;
}

section.home {
	margin: 20px 0 20px 0;
	background: url('/images/homepage-bg-texture.png');
	background: cover;
}

.section-header {
	margin: 0 0 30px 0;
}

.section-header h2 {
	font-size: 28px;
	color: #d85d14;
	border-right: solid 930px #f5c031;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 0;
}

.section-header.digest h2 {
	border-right: solid 1090px #f5c031;
}

.section-header.media h2 {
	border-right: solid 1095px #f5c031;
}

.block-contain {
	width: 1020px;
	margin: 0 auto;
	display: block;
}

.block-contain.digest {
	width: 1050px;
	margin: 0 auto;
	display: block;
}

.block-contain.media {
	width: 1200px;
	margin: 0 auto;
	display: block;
}

.block-contain.digest .block {
	float: left;
	margin-right: 30px;
	box-shadow: none;
	text-align: center;
	padding-bottom: 30px;
}

.block-contain.media .block {
	float: left;
	margin-right: 40px;
	box-shadow: none;
	text-align: center;
	padding-bottom: 0px;
}

.block-contain.media .block img {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.block {
	float: left;
	margin-right: 30px;
	background: #fff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.35);
	text-align: center;
	padding-bottom: 30px;
}

.block.third {
	width: 320px;
}

.block-contain.digest .block.third {
	width: 318px;
}

.block.third p {
	padding: 30px 15px 15px 15px;
	font-size: 15px;
}

.block-contain.digest .block.third p {
	font-size: 14px;
	padding: 10px 15px 15px 15px;
	line-height: 18px;
}

.btn-rnd {
	border-radius: 4px;
	padding: 8px 24px;
	text-align: center;
	text-transform: uppercase;
	color: #fff !important;
	font-size: 16px;
	font-family: 'Verdana', arial, helvetica, sans-serif;
	cursor: pointer;
}

.btn-rnd:hover {
	text-decoration: none;
	color: #fff;
}

.btn-sqr {
	border-radius: 0px;
	padding: 10px 40px;
	text-align: center;
	text-transform: uppercase;
	color: #fff !important;
	font-size: 16px;
	font-family: 'Verdana', arial, helvetica, sans-serif;
	cursor: pointer;
}

.btn-sqr:hover {
	text-decoration: none;
	color: #fff;
}

.btn-blue2019 {
	background: #276dab;
	border: 1px solid #276dab;
}
.btn-blue2019:hover {
	font-weight: normal;
	color: #fff;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.35);
}

.btn-green {
	background: #15a754;
	border: 1px solid #15a754;
}
.btn-green:hover {
	font-weight: normal;
	color: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.btn-drkblue {
	background: #4169ae;
	border: 1px solid #4169ae;
}
.btn-drkblue:hover {
	font-weight: normal;
	color: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.btn-yellow {
	background: #f3bf42;
	border: 1px solid #f3bf42;
	color: #505050 !important;
}
.btn-yellow:hover {
	font-weight: normal;
	color: #505050 !important;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.btn-provider {
	background: #01a6d3;
	border: 1px solid #01a6d3;
}
.btn-provider:hover {
	font-weight: normal;
	color: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}
.btn-outline-provider {
	background: #fff;
	border: 1px solid #01a6d3;
	color: #01a6d3 !important;
	padding: 8px 44px;
}
.btn-outline-provider:hover {
	font-weight: normal;
	color: #fff !important;
	background: #01a6d3;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.btn-payer {
	background: #a3243a;
	border: 1px solid #a3243a;
}
.btn-payer:hover {
	font-weight: normal;
	color: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.btn-outline-payer {
	background: #fff;
	border: 1px solid #a3243a;
	color: #a3243a !important;
	padding: 8px 44px;
}
.btn-outline-payer:hover {
	font-weight: normal;
	color: #fff !important;
	background: #a3243a;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.btn-sdd {
	background: #18a755;
	border: 1px solid #18a755;
}
.btn-sdd:hover {
	font-weight: normal;
	color: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.btn-outline-sdd {
	background: #fff;
	border: 1px solid #18a755;
	color: #18a755 !important;
	padding: 8px 44px;
}
.btn-outline-sdd:hover {
	font-weight: normal;
	color: #fff !important;
	background: #18a755;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
}

.provider-color {
	font-weight: bold;
	color: #01a6d3;
}

.payer-color {
	font-weight: bold;
	color: #a3243a;
}

.sdd-color {
	font-weight: bold;
	color: #18a755;
}

/* #Home Page - News Articles
================================================== */

.container .seven.columns h3 {
	font-size: 24px;
	color: #336699;
}

.container .seven.columns h5 {
	font-size: 12px;
	color: #e49f1d;
	font-style: italic;
	text-decoration: none;
}

.container .seven.columns p {
	font-size: 16px;
	color: #333333;
}

.container .fourteen.columns {
	padding-top: 80px;
}

.container .fourteen.columns h4 {
	font-size: 18px;
	color: #333333;
	padding-bottom: 40px;
}

.container .fourteen.columns h3 {
	font-size: 22px;
	color: #333333;
	padding-bottom: 10px;
}

.container .fourteen.columns fix {
	padding-top: 0px;
}

/* #Dataportal
================================================== */

.dataportal {
	width: 910px;
	/*height: 400px;*/
	background-color: #eeeeee;
	margin: 0 auto;
	margin-top: 10px;
	padding: 10px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 2px solid rgb(47, 166, 156);
	border-top: 5px solid rgb(47, 166, 156);
}
.dataportal .result {
	width: 880px;
	/*height: 400px;*/
	background-color: #ffffff;
	margin: 0 auto;
	margin-top: 10px;
	padding: 10px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 2px solid #007dc1;
	border-top: 5px solid #007dc1;
}

.dataportal .result .close-link {
	text-align: right;
	padding-right: 40px;
	padding-bottom: 15px;
}
.dataportal .container {
	width: 910px;
	background-color: #eeeeee;
}

.form-box {
	float: left;
	display: inline;
	width: 220px;
}

.GenerateButton {
	display: block;
	background-color: #333333;
	border: none;
	color: #ffffff;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	margin: 0 auto;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	border-radius: 4px;
	width: 250px;
	height: 22px;
	text-decoration: none;
}

.GenerateButton:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #3f69ad;
}

a#ctl00_ContentPlaceHolder1_imgButtonPPT {
	display: block;
	width: 75px;
	height: 44px;
	background: url(/images/export-ppt-btn.png) no-repeat;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	text-indent: -999999px;
	margin-left: 0px;
}

a#ctl00_ContentPlaceHolder1_imgButtonPPT:hover {
	background-position: 0 -44px;
}

/* #Forms
================================================== */

form {
	margin-bottom: 0;
}
fieldset {
	margin-bottom: 20px;
}
input[type='text'],
input[type='password'],
input[type='email'],
textarea,
select {
	border: 1px solid #333;
	padding: 6px 4px;
	outline: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	color: #333; /*changed color for google search */
	margin: 0;
	width: 250px;
	max-width: 100%;
	display: inline;
	margin-bottom: 0px;
	background: #fff;
	font-family: 'AvantGarde-Book';
}
/*select {
		padding: 0; }*/
input[type='text']:focus,
input[type='password']:focus,
input[type='email']:focus,
textarea:focus {
	border: 1px solid #aaa;
	color: #333; /*changed color for google search */
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
textarea {
	min-height: 60px;
}
label,
legend {
	display: inline;
	font-weight: bold;
	font-size: 13px;
}
select {
	width: 220px;
}
input[type='checkbox'] {
	display: inline;
}
label span,
legend span {
	font-weight: normal;
	font-size: 13px;
	color: #444;
}
.data-select {
	border: 1px solid #ccc;
	padding: 6px 4px;
	outline: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 13px Helvetica, Arial, san-serif;
	color: #777;
	margin: 0;
	width: 210px;
	max-width: 100%;
	display: inline-block;
	margin-bottom: 0px;
	background: #fff;
}

/* #Support Page
================================================== */

.container .eight.columns h4 {
	padding-bottom: 40px;
}

/* #My Library
================================================== */

.container .ten.columns h4 {
	padding-bottom: 40px;
}

/* #Misc
================================================== */
.remove-bottom {
	margin-bottom: 0 !important;
}
.half-bottom {
	margin-bottom: 10px !important;
}
.add-bottom {
	margin-bottom: 20px !important;
}

.liblinks {
	align: right;
}

.liblinks a {
	margin-left: 25px;
	float: right;
}
.fifteen columns covers {
	padding-top: 20px;
}

.ddtext {
	font-size: 11px;
	line-height: 13px;
}

.submitBTN {
	background-color: #6dccdf !important;
	border-radius: 0px;
	border: 1px solid #9f8e63 !important;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 10px auto;
	height: 30px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}

.submitBTN:hover {
	background-color: #dfe1e1 !important;
	color: #999 !important;
}

.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ------------------- Text Colors ------------------------ */

.hospitalscolor {
	color: #00a9ec;
}

.ppdcolor {
	color: #ad2c35;
}

.hmocolor {
	color: #25ac5b;
}

/* Tabs
-----------------------------------------------------------*/

#tabbed_box_1 {
	margin: 0px auto 0px auto;
}

.tabbed_area {
	background-color: #fff;
}

ul.tabs {
	margin: 0px;
	padding: 0px;
}
ul.tabs li {
	list-style: none;
	display: inline-block;
	border: 0;
	padding: 12;
	margin: 0;
	width: 320px;
	border: none;
}
ul.tabs li a {
	background-color: #e8e8e8;
	color: #777777;
	display: inline-block;
	border: none;
	padding: 20px 0 20px 0;
	margin: 0px;
	width: 320px;
	/*height: 63px;*/
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
}

ul.tabs li.active a#tab_1,
ul.tabs li a#tab_1:hover {
	background-color: #00a9ec;
	color: #fff;
}

ul.tabs li.active a#tab_2,
ul.tabs li a#tab_2:hover {
	background-color: #ad2c35;
	color: #fff;
	border-right: 1px solid #333;
}

ul.tabs li.active a#tab_3,
ul.tabs li a#tab_3:hover {
	background-color: #6ab36e;
	color: #fff;
}

.tabcontent {
	background-color: #ffffff;
	/*background:url("activeTab_bg.png") no-repeat -20px 0px;*/
	padding: 1px 0px;
}

.tabcontent a:link,
.tabcontent a:visited {
	color: #2fa69c;
	text-decoration: none;
	border: none;
}

.col-01,
.col-02,
.col-03 {
	width: 280px;
	float: left;
	margin-bottom: 0px;
	text-align: center;
}

.col-01 {
	width: 560px;
}

.col-01 li a,
.col-02 li a,
.col-03 li a {
	color: #336699 !important;
}

#content_1,
#content_2 {
	margin-bottom: 40px;
}

#content_1 .col-01 li a {
	color: #fff !important;
	text-transform: uppercase;
	border: 1px solid #00a9ec !important;
	padding: 10px 20px;
	border-radius: 6px;
	background: #00a9ec;
	display: block;
	margin: 10px auto;
	width: 40%;
}

#content_1 .col-02 li a,
#content_1 .col-03 li a {
	color: #00a9ec !important;
	text-transform: uppercase;
	border: 1px solid #00a9ec !important;
	padding: 10px 20px;
	border-radius: 6px;
	background: transparent;
	display: block;
	margin: 10px;
}

#content_1 .col-02 li a:hover,
#content_1 .col-03 li a:hover {
	color: #fff !important;
	background: #00a9ec;
}

#content_2 .col-01 li a {
	color: #fff !important;
	text-transform: uppercase;
	border: 1px solid #ad2c35 !important;
	padding: 10px 20px;
	border-radius: 6px;
	background: #ad2c35;
	display: block;
	margin: 10px auto;
	width: 40%;
}

#content_2 .col-02 li a,
#content_2 .col-03 li a {
	color: #ad2c35 !important;
	text-transform: uppercase;
	border: 1px solid #ad2c35 !important;
	padding: 10px 20px;
	border-radius: 6px;
	background: transparent;
	display: block;
	margin: 10px;
}

#content_2 .col-02 li a:hover,
#content_2 .col-03 li a:hover {
	color: #fff !important;
	background: #ad2c35;
}

#content_3 .col-01 li a {
	color: #fff !important;
	text-transform: uppercase;
	border: 1px solid #25ac5b !important;
	padding: 10px 20px;
	border-radius: 6px;
	background: #25ac5b;
	display: block;
	margin: 10px auto;
	width: 40%;
}

#content_3 .col-02 li a,
#content_3 .col-03 li a {
	color: #25ac5b !important;
	text-transform: uppercase;
	border: 1px solid #25ac5b !important;
	padding: 10px 20px;
	border-radius: 6px;
	background: transparent;
	display: block;
	margin: 10px;
}

#content_3 .col-02 li a:hover,
#content_3 .col-03 li a:hover {
	color: #fff !important;
	background: #25ac5b;
}

.tabcontent p {
	padding: 25px 15px 0px 0px !important;
}

.container .covers {
	width: 750px !important;
	text-align: center !important;
	margin: 0px auto !important;
	float: none !important;
	display: block !important;
}

/*   ---------------- Report copyright ---------------------   */

.reportcopyright {
	font-size: 11px;
	color: #000000;
}

/* -------------------- Forgot password btn -------------------- */

a.forgotpassbtn {
	color: #333;
	font-size: 14px;
	font-style: italic;
	background: none;
	padding-top: 5px;
}

a.forgotpassbtn:hover {
	color: #000;
	font-size: 14px;
	font-style: italic;
	background: none;
}

/* --------- Support Material Image Layout ---------- */

.sm_hdd {
	width: 750px;
	padding-top: 5px;
}

.sm_hdd table tbody tr {
	height: 45px !important;
	background-color: #7d7d87;
}

.sm_hdd h4 {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	text-decoration: none;
	zoom: 1;
	*display: inline; /* IE 7/8  */
}

.sm_hdd h4 a {
	background: none !important;
	padding: 8px 0px 5px 0;
	color: #fff;
}

.resource-page .sub_resourcepagetitle td {
	background-color: #3f69ad;
	margin-top: 30px;
	padding: 10px;
	text-transform: uppercase;
	height: 25px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

/* .resource-page .sub_resourcepagetitle td{
    background-color: #3f69ad;
    margin-top: 30px;
    padding: 10px;
    text-transform: uppercase;
    border-radius: 10px 10px 0px 0px;
    height: 25px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 0;
} */

.sub_pagetitle {
	background: -moz-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169ae', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	font-size: 12pt;
	margin-top: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}

.resourcetable {
	width: 1100px;
}

.resource-page tr:hover {
	background: #333333;
	color: #fff;
}

.sub_pagetitle img {
	padding-right: 10px;
}

.sub_pagetitle a:link {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

.sub_pagetitle a:hover {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}

.sub_pagetitle a:visited {
	color: #fff;
	font-weight: bold;
}

.open-close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top: 15px;
}

.open-close a:link {
	cursor: pointer;
	color: #1a1a1a;
}

.open-close a:hover {
	cursor: pointer;
}

.open-close a:visited {
	cursor: pointer;
	color: #1a1a1a;
}

.sub_pagetitle img {
	padding-right: 10px;
}

.sub_pagetitle a:link {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

.sub_pagetitle a:hover {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}

.sub_pagetitle a:visited {
	color: #fff;
	font-weight: bold;
}

.tab-menu p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-top: 15px;
	text-align: center;
}

.tab-menu a:link {
	text-decoration: none;
	color: #322d2d;
}

.tab-menu a:hover {
	text-decoration: underline;
	color: #941b1b;
}

.first {
	margin-left: 0px !important;
}
.sm_hdd img {
	margin-top: 1px;
	margin-left: 1px;
}

.support_sections {
	width: 1200px;
	display: inline-block;
	vertical-align: top;
	margin-left: 0px;
}
.sm_icon {
	width: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 30px;
	zoom: 1;
	*display: inline; /* IE 7/8  */
}

/*----------------NEW DATA PORTAL BUTTONS ----------------*/

.button_disease-states {
	display: block;
	width: 360px;
	height: 55px;
	background: url(/images/button_disease-states.png) bottom;

	text-indent: -999999px;
}

.button_disease-states:hover {
	background-position: 0 0;
}

.button_hospitals {
	display: block;
	width: 250px;
	height: 48px;
	background: url(/images/button_hospitals.png) bottom;

	text-indent: -999999px;
}

.button_hospitals:hover {
	background-position: 0 0;
}

.button_pharmacy {
	display: block;
	width: 230px;
	height: 47px;
	background: url(/images/button_pharmacy.png) left bottom;
	float: left;
	text-indent: -999999px;
}

.button_pharmacy:hover {
	background-position: 0 0;
}

/*----------------NEW DATA PORTAL BUTTONS ----------------*/

/*----------------REGISTRATION, GENERATE REPORT, SUBMIT-FORM BUTTONS --------------------*/

.register_button {
	display: block;
	width: 209px;
	height: 81px;
	background: url(/images/register_button.png) bottom;

	text-indent: -999999px;
}

.register_button:hover {
	background-position: 0 0;
}

.submit_button {
	display: block;
	width: 209px;
	height: 81px;
	background: url(/images/submit_button.png) bottom;

	text-indent: -999999px;
}

.submit_button:hover {
	background-position: 0 0;
}

.contact_submit_button {
	display: block;
	width: 209px;
	height: 81px;
	background: url(/images/contact_submit_button.png) bottom;

	text-indent: -999999px;
}

.contact_submit_button:hover {
	background-position: 0 0;
}

.submit-form_button {
	display: block;
	width: 209px;
	height: 81px;
	background: url(/images/submit-form_button.png) bottom;

	text-indent: -999999px;
}

.submit-form_button:hover {
	background-position: 0 0;
}

.generate-report_button {
	display: block;
	width: 209px;
	height: 81px;
	background: url(/images/generate-report_button.png) bottom;

	text-indent: -999999px !important;
}

.generate-report_button:hover {
	background-position: 0 0;
}

/*------- RA TOGGLE -------*/

.RA-toggle_button {
	display: inline;
	float: left;
	width: 255px;
	height: 48px;
	background: url(/images/RA-toggle_button.png) bottom;

	text-indent: -999999px !important;
}

.RA-toggle_button:hover {
	background-position: 0 0;
}

/*------- RA TOGGLE -------*/

/*------- LIPID DISORDERS TOGGLE -------*/

.lipid-toggle_button {
	display: inline;
	float: left;
	width: 255px;
	height: 48px;
	margin-left: 50px;
	background: url(/images/lipid-toggle_button.png) bottom;

	text-indent: -999999px !important;
}

.lipid-toggle_button:hover {
	background-position: 0 0;
}

/*------- LIPID DISORDERS TOGGLE -------*/

/*------- SUPPORT MATERIALS TOGGLE -------*/

.support-toggle_button {
	display: inline;
	float: left;
	width: 110px;
	height: 110px;
	margin-left: 175px;
	margin-top: -25px;
	background: url(/images/support-materials-button.png) bottom;

	text-indent: -999999px !important;
}

.support-toggle_button:hover {
	background-position: 0 0;
}

/*------- SUPPORT MATERIALS TOGGLE -------*/

/*------- DIABETES TOGGLE -------*/

.diabetes-toggle_button {
	display: inline;
	float: left;
	width: 255px;
	height: 48px;
	background: url(/images/diabetes-toggle_button.png) bottom;

	text-indent: -999999px !important;
}

.diabetes-toggle_button:hover {
	background-position: 0 0;
}
/*------- DIABETES TOGGLE -------*/

/*------- PHARMACY TOGGLE -------*/

.pharmacy-toggle_button {
	display: inline;
	float: left;
	width: 255px;
	height: 48px;
	margin-left: 5px;
	background: url(/images/pharmacy-toggle.png) bottom;

	text-indent: -999999px !important;
}

.pharmacy-toggle_button:hover {
	background-position: 0 0;
}

/*------- PHARMACY TOGGLE -------*/

/*------- HOSPITALS TOGGLE -------*/

.hospitals-toggle_button {
	display: inline;
	float: left;
	width: 255px;
	height: 48px;
	margin-left: 5px;
	background: url(/images/hospitals-data-portal_toggle.png) bottom;

	text-indent: -999999px !important;
}

.hospitals-toggle_button:hover {
	background-position: 0 0;
}

/*------- HOSPITALS TOGGLE -------*/

/*------- DISEASE STATES TOGGLE -------*/

.disease-states-toggle_button {
	display: inline;
	float: left;
	width: 255px;
	height: 48px;
	margin-left: 50px;
	background: url(/images/disease-states-toggle_button.png) bottom;

	text-indent: -999999px !important;
}

.disease-states-toggle_button:hover {
	background-position: 0 0;
}

/*------- DISEASE STATES TOGGLE -------*/

/*------- SAVE PPT TOGGLE -------*/

.exportppt_button {
	display: inline;
	width: 202px;
	height: 48px;
	background: url(/images/export-to-ppt_button.png) bottom;

	text-indent: -999999px !important;
}

.exportppt_button:hover {
	background-position: 0 0;
}
/*------- SAVE PPT TOGGLE -------*/

.datafilterrule {
	background-image: url(/images/data-filter_rule.png);
	background-repeat: no-repeat;
	width: 1200px;
	height: 50px;
}

.staticbutton {
	display: inline;
	float: left;
}

/*----------------REGISTRATION, GENERATE REPORT, SUBMIT FORM BUTTONS --------------------*/

/*----------------DIGEST BUTTONS ----------------*/

.digestbutton_blue {
	border-radius: 7px;
	background: #01a6d3;
	padding: 5px 20px;
	color: #fff;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
}

.digestbutton_blue a {
	border-radius: 7px;
	background: #01a6d3;
	padding: 5px 20px;
	color: #fff;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
}

.digestbutton_blue:hover {
	border-radius: 7px;
	border: 2px solid #01a6d3;
	background: #d1ebfb;
	padding: 3px 20px;
	color: #01a6d3;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.digestbutton_blue:active {
	text-decoration: none;
}

a.digestbutton_blue {
	text-decoration: none;
}

.digestbutton_red {
	border-radius: 7px;
	background: #a3243a;
	padding: 5px 20px;
	color: #fff;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
}

.digestbutton_red:hover {
	border-radius: 7px;
	border: 2px solid #a3243a;
	background: #fbd6d6;
	padding: 3px 20px;
	color: #a3243a;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.digestbutton_red:active {
	text-decoration: none;
}

.digestbutton_green {
	border-radius: 7px;
	background: #18a755;
	padding: 5px 20px;
	color: #fff;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
}

.digestbutton_green:hover {
	border-radius: 7px;
	border: 2px solid #18a755;
	background: #dbf7d3;
	padding: 3px 20px;
	color: #18a755;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.digestbutton_green:active {
	text-decoration: none;
}

.digestbuttonstack {
	display: block;
	text-align: center;
	width: 90%;
	padding: 0px 0px 25px 0px;
}

.digestbuttonstack_padtop {
	display: block;
	text-align: center;
	width: 90%;
	padding: 15px 0px 25px 0px;
}

/*--LIGHTER BUTTONS --*/

.digestbutton_blue-light {
	border-radius: 7px;
	border: 2px solid #01a6d3;
	background: #fff;
	padding: 5px 20px;
	color: #01a6d3;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
}

.digestbutton_blue-light:hover {
	border-radius: 7px;
	border: 2px solid #01a6d3;
	background: #d1ebfb;
	padding: 5px 20px;
	color: #01a6d3;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.digestbutton_red-light {
	border-radius: 7px;
	border: 2px solid #a3243a;
	background: #fff;
	padding: 5px 20px;
	color: #a3243a;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
}

.digestbutton_red-light:hover {
	border-radius: 7px;
	border: 2px solid #a3243a;
	background: #fbd6d6;
	padding: 5px 20px;
	color: #a3243a;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.digestbutton_green-light {
	border-radius: 7px;
	border: 2px solid #18a755;
	background: #fff;
	padding: 5px 20px;
	color: #18a755;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
}

.digestbutton_green-light:hover {
	border-radius: 7px;
	border: 2px solid #18a755;
	background: #dbf7d3;
	padding: 5px 20px;
	color: #18a755;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.buttonshorter {
	width: 200px;
	text-align: center;
	margin: 0 auto;
	text-decoration: none;
}

.no-underline {
	text-decoration: none;
}

.no-underline:hover {
	text-decoration: none;
}

/*--LIGHTER BUTTONS --*/

.reportready {
	font-size: 24px;
	color: #fff;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background: -moz-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169ae', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 1200px;
	height: 50px;
	background-color: #fff;
}

/*----------------DIGEST BUTTONS ----------------*/

/*----------------SUPPORT BUTTONS ----------------*/
.support-toc {
	text-align: center;
	border-radius: 7px;
	border: 2px solid #f5c031;
	background: #fff;
	padding: 3px 20px;
	color: #3f64a8;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
	display: inline;
	float: right;
	width: 250px;
	margin-right: 500px;
}

.support-toc:hover {
	text-align: center;
	border-radius: 7px;
	border: 2px solid #f5c031;
	background: #fff;
	background-color: #fceec9;
	padding: 3px 20px;
	color: #3f64a8;
	font-weight: normal;
	font-size: 15px;
	display: block;
	text-decoration: none;
	display: inline;
	float: right;
	width: 250px;
	margin-right: 500px;
}

/*----------------SUPPORT BUTTONS ----------------*/

.nounderline {
	text-decoration: none;
}

/*----------------FOOTER STYLES----------------*/

.footer-contain {
	text-align: center;
	background: #333;
	padding-top: 25px;
	padding-bottom: 40px;
	font-size: 11px !important;
	line-height: 15px;
	color: #fff;
	min-width: 1200px;
}

.footer-contain a {
	text-align: center;
	padding-top: 25px;
	font-size: 11px !important;
	line-height: 15px;
	color: #03faef;
}

.footer-contain-PPT {
	text-align: center;
	background: #333;
	padding-top: 25px;
	padding-bottom: 40px;
	font-size: 11px !important;
	line-height: 15px;
	color: #fff;
	margin-top: -7px;
}

.footer-contain-PPT a {
	text-align: center;
	background: #333;
	padding-top: 25px;
	padding-bottom: 40px;
	font-size: 11px !important;
	line-height: 15px;
	color: #03faef;
	margin-top: -7px;
}

/*--------2019 TEST SECTION------------------------*/

#testsection.background {
	background: url('/images/hero_notext_2019.jpg') no-repeat;
	background-position: center center;
	background-color: #333;
	border: 1px solid black;
	min-height: 420px;
}

#testsection.transbox {
	min-height: 320px;
	margin: 50px 50% 50px 15%;
	background-color: #000;
	border: 1px solid black;
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
	width: 600px;
}

#testsection.transbox p {
	margin: 5% 50% 5% 15%;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, san-serif;
	color: #fff;
	line-height: 36px;
	border-bottom: 3px solid #fff;
}

.hero-headline {
	font-size: 32px;
	color: #fff;
}

.hero-copy {
	font-size: 14px;
	color: #fff;
}

.viewdigestbutton {
	display: block;
	float: left;
	margin-top: 25px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.viewdigestbutton a {
	background: url('/images/view-digest_button.png') no-repeat;
	display: block;
	height: 26px;
	width: 160px;
}

.viewdigestbutton a:hover {
	background-position: 0 -26px;
}

.viewportalbutton {
	display: block;
	float: left;
	margin-top: 25px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.viewportalbutton a {
	background: url('/images/view-portal_button.png') no-repeat;
	display: block;
	height: 26px;
	width: 160px;
}

.viewportalbutton a:hover {
	background-position: 0 -26px;
}

/*------------------------- HOMEPAGE CONTENT -----------------------------*/

.bgtexture {
	display: block;
	float: left;
	margin: 0px;
}

.bgtexture a {
	background: url('homepage-bg-texture.png') no-repeat;
	display: block;
	height: 800px;
	width: 1200px;
}

/*---------------------- SECTION HEAD STYLES 2019 PORTAL SECTION -------------------------*/

.sectionhead2019-portal {
	font-family: Verdana, Helvetica, Arial, san-serif;
	color: #fff;
	text-align: left;
	margin-left: 0px;
	font-size: 14px;
}

.sectionhead2019-portal h1 {
	margin-top: 50px;
	font-size: 28px;
	font-weight: lighter;
	color: #fff;
	margin-bottom: 0px;
}



hr.portal {
	width: 100%;
	margin: 15px 0px 15px 0px;
}

/*---------------------- SECTION HEAD STYLES 2019-------------------------*/

/*---------------------- DIGEST BUTTONS ------------------------------------*/

/*---------------------- MEDIA BUTTONS ------------------------------------*/

.mcdhistorybutton {
	display: block;
	float: left;
	width: 405px;
	margin: 15px 110px 50px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.mcdhistorybutton a {
	background: url('/images/mcd-history-btn.png') no-repeat;
	display: block;
	height: 292px;
	width: 405px;
}

.mcdhistorybutton a:hover {
	background-position: 0 -292px;
}

.mcdtutorialbutton {
	display: block;
	float: right;
	width: 405px;
	margin: 15px 0px 50px 0px;
	-moz-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}

.mcdtutorialbutton a {
	background: url('/images/mcd-tutorial-btn.png') no-repeat;
	display: block;
	height: 292px;
	width: 405px;
}

.mcdtutorialbutton a:hover {
	background-position: 0 -292px;
}

/*------------------------------------------ PORTAL STYLES HERE ----------------------------------*/

.portalbluehead {
	margin-top: 30px;
	width: 1200px;
	height: 125px;
	background-color: #3f69ad;
	display: inline-block;
	margin-bottom: -10px;
}

/*.portalblueheadnotext {
    width: 1200px;
    height: 50px;
    background-color: #3f69ad;
    border-radius: 10px 10px 0px 0px;
    margin: 0px;
}

.contact-background {
    background-color: #7d7d87;
    width: 1200px;
    height: 375px;
    margin: 0px auto;
    color: #333333;
    padding-top: 25px;
    border-radius: 0px 0px 10px 10px;
}

.portalheadtext {
    width: 1200px;
    height: 150px;
    background-color: #333;
    display: inline-block;
    margin: 15px 0px 0px 0px;
}*/

.data-portal-background {
	background-color: #7d7d87;
	width: 1200px;
	margin: 0 auto;
	color: #333333;
	padding-top: 25px;
}

.portalbluehead {
	background: -moz-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169ae', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 1200px;
	height: 125px;
	background-color: #333;
	display: inline-block;
}

.portalblueheadnotext {
	background: -moz-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169ae', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 1200px;
	height: 25px;
	background-color: #333;
	display: inline-block;
}

.portalheadtext {
	width: 1200px;
	height: 150px;
	background-color: #333;
	display: inline-block;
}

/*--- DIABETES ---*/

.portaldiabetesicon {
	display: block;
	float: left;
	margin: 15px 50px 50px 50px;
}

.portaldiabetesicon a {
	background: url('/images/diabetes-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 182px;
}

.portaldiabetesicon a:hover {
	cursor:default;
}

.portaldiabetesicon-inactive {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
	opacity: 0.5;
}

.portaldiabetesicon-inactive a {
	background: url('/images/diabetes-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 182px;
}

.portaldiabetesicon-inactive a:hover {
	background-position: 0 -92px;
}

/*---LIPIDS ---*/

.portallipidicon {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
}

.portallipidicon a {
	background: url('/images/lipid-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 243px;
}

.portallipidicon a:hover {
	background-position: 0 -92px;
}

.portallipidicon-inactive {
	display: block;
	float: left;
	margin: 15px 50px 50px 50px;
	opacity: 0.5;
}

.portallipidicon-inactive a {
	background: url('/images/lipid-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 243px;
}

.portallipidicon-inactive a:hover {
	background-position: 0 -92px;
}

/*---RA ---*/

.portalraicon {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
}

.portalraicon a {
	background: url('/images/ra-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 302px;
}

.portalraicon a:hover {
	background-position: 0 -92px;
}

.portalraicon-inactive {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
	opacity: 0.5;
}

.portalraicon-inactive a {
	background: url('/images/ra-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 302px;
}

.portalraicon-inactive a:hover {
	background-position: 0 -92px;
}

/*---HOSPITALS---*/

.portalhospitalsicon {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
}

.portalhospitalsicon a {
	background: url('/images/hospitals-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 302px;
}

.portalhospitalsicon a:hover {
	background-position: 0 -92px;
}

.portalhospitalsicon-inactive {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
	opacity: 0.5;
}

.portalhospitalsicon-inactive a {
	background: url('/images/hospitals-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 302px;
}

.portalhospitalsicon-inactive a:hover {
	background-position: 0 -92px;
}

/*---DISEASE STATES---*/

.portaldiseaseicon {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
}

.portaldiseaseicon a {
	background: url('/images/disease-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 302px;
}

.portaldiseaseicon a:hover {
	background-position: 0 -92px;
}

.portaldiseaseicon-inactive {
	display: block;
	float: left;
	margin: 15px 25px 50px 50px;
	opacity: 0.5;
}

.portaldiseaseicon-inactive a {
	background: url('/images/disease-portal-icon.png') no-repeat;
	display: block;
	height: 92px;
	width: 302px;
}

.portaldiseaseicon-inactive a:hover {
	background-position: 0 -92px;
}

.supportmaterialsicon {
	display: block;
	float: right;
	margin: 20px 25px 50px 350px;
}

.supportmaterialsicon a {
	background: url('/images/supportmaterials-icon.png') no-repeat;
	display: block;
	height: 74px;
	width: 76px;
}

.supportmaterialsicon a:hover {
	background-position: 0 -74px;
}

/*------------------------------------------ DOWNLOAD PPT PAGE ------------------------------*/

.PPTbluehead {
	background: -moz-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169ae', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 900px;
	background-color: #333;
	display: inline-block;
}

.loginbluehead {
	background: -moz-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(65, 105, 174, 1) 0%,
		rgba(65, 105, 174, 0.29) 71%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169ae', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 100%;
	background-color: #333;
	display: inline-block;
	text-align: left;
	padding-left: 25px;
}

/*----------------------------- VIEW ORDER DIGEST PAGE -----------------------------*/

.viewdigestbluebg {
	background: -moz-linear-gradient(
		left,
		rgba(0, 180, 211, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(0, 180, 211, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(0, 180, 211, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b4d3', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 375px;
	height: 400px;
	background-color: #333;
	display: inline-block;
	float: left;
}

.viewdigestredbg {
	background: -moz-linear-gradient(
		left,
		rgba(200, 91, 98, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(200, 91, 98, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(200, 91, 98, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c85b62', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 375px;
	height: 400px;
	background-color: #333;
	display: inline-block;
	float: left;
}

.viewdigestgreenbg {
	background: -moz-linear-gradient(
		left,
		rgba(120, 204, 168, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		rgba(120, 204, 168, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		rgba(120, 204, 168, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78cca8', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	width: 375px;
	height: 400px;
	background-color: #333;
	display: inline-block;
	float: left;
}

/*----------------------------------- DROPDOWN MENUS --------------------------------------*/

/* Dropdown Button */
.dropbtn {
	background-color: #333;
	color: white;
	padding: 5px;
	font-size: 16px;
	border: none;
	width: 300px;
	display: table-cell;
	vertical-align: middle;
	height: 35px;
	padding-top: 7px;
	margin-top: 20px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
	position: relative;
	display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 300px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
	color: #333;
	text-align: left;
}

/* Links inside the dropdown */
.dropdown-content a {
	color: #333;
	padding: 5px 10px;
	text-decoration: none;
	display: block;
	text-align: left;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
	background-color: #333;
	color: #fff;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
	display: block;
	border: 3px solid #1173ac;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
	background-color: #333;
}

.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.left {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}

.up {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

.down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

/*------------------------------------ MY ARCHIVE PAGE ---------------------------------------*/

.btn-sqr-small {
	border-radius: 0px;
	padding: 4px 20px;
	text-align: center;
	color: #fff !important;
	font-size: 14px;
	font-family: 'Verdana', arial, helvetica, sans-serif;
	cursor: pointer;
}

.btn-sqr-small:hover {
	text-decoration: none;
	color: #fff;
}

.btn-blue2019small {
	background: #333;
}
.btn-blue2019small:hover {
	font-weight: normal;
	background: #276dab;
	color: #fff;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.35);
}

.forceupdate a {
	color: green;
}

input[type='text'].SearchBox {
	background: #999;
	border-style: none;
	border-bottom: 1px solid #999 !important;
	border-left: none;
	border-right: none;
	border-top: none;
	box-shadow: none;
	height: 16px !important;
	width: 155px !important;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: -7px;
}

.bullet-indent {
	padding-left: 12px ; text-indent: -3px ;
}
