﻿@import url('https://fonts.googleapis.com/css?family=Lora:400, 700');
@import url('https://fonts.googleapis.com/css?family=Source Sans Pro:200, 400, 700, 900');	/*main text*/

*
{
	box-sizing: border-box;
}

body, p
{
	font-size: 100%;
	color: black;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
}

body a:hover
{
	font-weight: bold;
	color: #0073d2;
	line-height: 1.313em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: underline;
}

body a:link
{
	font-weight: bold;
	color: #0b49a3;
	line-height: 1.313em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

body a:visited
{
	font-weight: bold;
	color: #0b49a3;
	line-height: 1.313em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

/* disabled attribute is for Firefox and Chrome compatibility */
a[disabled] 
{
	color:gray !important;
	text-decoration:none !important;
}

a:hover[disabled] 
{
	color:gray !important;
}

a:link
{
	font-weight: bold;
	color: #2151a3;
	font-family: Arial;
	text-decoration: none;
}

/* IMAGES */
img
{
	border: 0 none;
}

img.SmallIcon, input.SmallIcon
{
	height: 1em;
	width: 1em;
}

/* HEADERS */
h1
{
	font-weight: bold;
	font-size: 0.814em;
	color: #4d5140;
	font-family: Arial;
}

hr
{
	width: 90%;
	text-align: center;
	margin: 1.563em 0em 1.563em 0em;
}

.hr
{
	width: 100%;
	margin: 1.25em 0em 1.25em 0em;
	padding-bottom: 0.3125em;
	border-top: dotted 0.03em #6e6b69;
}

.hr2
{
	width: 100%;
	margin: 1.25em 0em 0em 0em;
	padding-bottom: 0.3125em;
	border-bottom: solid 0.125em #006594;
}

.myh2
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
}

/* BACKGROUNDS */
.ybg
{
	border-right: white;
	border-top: white;
	background-image: url(images/ybg.gif);
	border-left: white;
	border-bottom: white;
	background-repeat: repeat-x;
}

.dbbg
{
	background-image: url(images/dbbg.gif);
	background-repeat: repeat-x;
}

.bbg
{
	background-image: url(images/bbg.gif);
	background-repeat: repeat-x;
}

.dybg
{
	background-image: url(images/ybg.gif);
}

.pixbg
{
	background-image: url(images/pixbg.gif);
	background-repeat: repeat-x;
}

H2
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
}

.dotbg
{
	padding-right: 0.1em;
	padding-left: 0.1em;
	background-image: url(images/dotborder.gif);
	margin-left: 0.1em;
	margin-right: 0.1em;
	background-repeat: repeat-y;
}

.linebg
{
	padding-right: 0.1em;
	padding-left: 0.1em;
	background-image: url(images/grayborder.gif);
	margin-left: 0.1em;
	margin-right: 0.1em;
	background-repeat: repeat-y;
}

.collagebg
{
	background-image: url(images/QC-Track-Collage.png);
}

/* TABLES */
TD
{
	font-size: 1em;
	color: black;
	line-height: 1.375em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
}

TD A:hover
{
	font-weight: bold;
	color: #0073d2;
	line-height: 1.313em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: underline;
}

TD A:link
{
	font-weight: bold;
	color: #0b49a3;
	line-height: 1.313em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

TD A:visited
{
	font-weight: bold;
	color: #0b49a3;
	line-height: 1.313em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

table#t01
{
	width: 100%;	
	background-color: #f1f1c1;
	border: 1px solid black;
}

table#t01 tr:nth-child(even)
{
	background-color: #fff;
}

table#t01 tr:nth-child(odd)
{
	background-color: rgba(216,229,211,.5);
}

table#t01 th
{
	background-color: #6d9a5b;
}

table#t01 td
{
	text-align: left;
	border:thin;
	border-color: #6d9a5b;
	padding: 0.5em 1em;
}

.bodyCopy A:hover
{
	font-weight: bold;
	color: #0073d2;
	line-height: 1.313em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: underline;
}

/* TOP NAVIGATION */
#topNav
{
	white-space: nowrap;
}

#topNav .k-item
{
	list-style: none;
	text-align: center;
	display: inline-block;
	float: none;
	*float: left; /* IE7 and below */
	width: 19.64%; /* for 5 menu items */
}

#topNav .k-menu-group .k-item
{
	text-align: left;
	display: inherit;
	float: inherit;
	width: inherit;
}

#topNav .k-item .k-link
{
	color: #006594;
}

#topNav .k-item .k-link:hover
{
	background-image: none,-webkit-linear-gradient(top,rgba(126,166,110,1) 0,rgba(126,166,110,.2) 100%);
	background-image: none,-moz-linear-gradient(top,rgba(126,166,110,1) 0,rgba(126,166,110,.2) 100%);
	background-image: none,-o-linear-gradient(top,rgba(126,166,110,1) 0,rgba(126,166,110,.2) 100%);
	background-image: none,linear-gradient(to bottom,rgba(126,166,110,1) 0,rgba(126,166,110,.2) 100%);
	background-position: 50% 50%;
	background-color: #7EA66E;
	color: white;
	text-decoration: none;
}

#topNav .k-popup .k-first.k-item, #topNav .k-first.k-virtual-item
{
	border: 0 none;
}

/* MENU ITEMS */
.menuItem
{
	font-size: 0.5625em;
	color: #6e6b69;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.menuItem A:link
{
	color: #6e6b69;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.menuItem A:hover
{
	color: #484848;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.menuItem A:visited
{
	color: #6e6b69;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

/* SIDEBAR */
.sideBarCopy
{
	font-size: 0.875em;
	color: #FFFFFF;
	line-height: 0.875em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.sideBarCopy img
{
	margin: 0.125em;
	vertical-align: middle;
}

.sideBarCopy a:link
{
	font-weight: 400;
	font-size: 0.875em;
	color: #FFFFFF;
	line-height: 0.875em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.sideBarCopy a:visited
{
	font-weight: bold;
	font-size: 0.875em;
	color: #FFFFFF;
	line-height: 0.875em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.sideBarCopy a:hover
{
	font-weight: bold;
	font-size: 0.875em;
	color: #FFFFFF;
	line-height: 0.875em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: underline;
}

.sideBarCopy ul
{
	margin-left: 1.563em;
	padding-top: 0.3125em;
}

.sideBarCopy ul ul
{
	margin-left: 0.875em;
	padding-top: 0.625em;
}

.sideBarCopy li
{
	padding-bottom: 0.625em;
}

.sidebartitle
{
	font-weight: 600;
	font-size: 0.75em;
	color: #666666;
	font-family: Ebrima;
}

.sidebarheading
{
	font-weight: bold;
	font-size: 1.2em;
	color: rgb(233, 214, 102);
	font-family:Source Sans Pro;
	padding: 0.5em 0.375em;
	margin-top: 1.563em;
	text-decoration: none;
}

/* PAGE TITLES */
.pageTitles
{
	color: #555f61;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 3.25em;
	font-weight:900;
	line-height: 1em;
	padding: .75em 0 0.5em 0;
}

/* COPYRIGHTS */
.copyrightText
{
	font-size: 0.5625em;
	color: #898584;
	font-family:Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.copyrightText A:link
{
	color: #898584;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.copyrightText A:hover
{
	color: #6f6f6f;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: underline;
}

.copyrightText A:visited
{
	color: #898584;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	text-decoration: none;
}

.tnav
{
	text-decoration: none;
	text-align: left;
	height: 1.875em;
	background-color: #5B8F48;
}			

/* UNKNOWN */
.bblend
{
	background-image: url(images/bblend.gif);
	background-repeat: repeat-x;
}

.yblend
{
	background-image: url(images/yblend.gif);
	background-repeat: repeat-x;
}

.grayline
{
	background-image: url(images/grayline.gif);
	background-repeat: repeat-x;
}

.yfbg
{
	background-color: #336633;
}

.dbfbg
{
	background-color: #1b569f;
}

.bfbg
{
	background-color: #097bd3;
}

.wthead
{
	font-weight: bold;
	font-size: 16pt;
	color: white;
	line-height: 17pt;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
}

.dbblend
{
	background-image: url(images/dbbblend.gif);
}

.ybblend
{
	background-image: url(images/ygblend.gif);
	background-repeat: repeat-x;
}

.lbbblend
{
	background-image: url(images/lbbblue.gif);
	background-repeat: repeat-x;
}

.SpaceDotbg
{
	background-image: url(images/OneDot.gif);
	background-repeat: repeat-y;
}

.SubTitle
{
	font-weight: bold;
	font-size: 0.875em;
	line-height: normal;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
}

#cont
{
	position: absolute;
	left: -8.75em;
	top: 54.375em;
	width: 100%;
	font-family: arial;
	text-align: center;
	color: #336633;
	overflow: hidden;
	line-height: 1.875em;
}

#click
{
	font-style: italic;
	font-family: arial;
	position: absolute;
	left: -8.75em;
	top: 57.1875em;
	width: 100%;
	text-align: center;
	overflow: hidden;
}

#color
{
	font-family: arial;
	color: #336633;
	font-size: 1.25em;
	line-height: 1.875em;
}

/* BASIC STYLING */
*
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.privacystatement
{
	color: #999999;
}

.radiologysolutions
{
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
}

.voicesolutions
{
	color: #808080;
	padding: 0.125em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.workflowsolutions
{
	color: #808080;
	padding: 0.125em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.regulatorysupport
{
	color: #808080;
	padding: 0.125em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.morefont
{
	font-size: 0.875em;
	color: #333333;
	font-style: italic;
	font-family: arial;
}

h1, h2, h3, h4, h5, h6
{
	margin-bottom: 0.5em;
	padding: 0;
}

h1 span, h2 span
{
	display: none;
}

h2
{
	margin: 0;
	padding: 0;
	font-size: 125%;
	color: #404040;
	text-transform: uppercase;
}

h5
{
	margin: 0.625em 0 0.3125em 0;
	padding: 0;
	font-size: 105%;
	color: #404040;
	text-transform: uppercase;
}

a
{
	margin: 0;
	padding: 0;
	color: #475861;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a.phonelink
{
	color: white;
}

a.phonelink:hover
{
	color: white;
	text-decoration: none;
}

a.phonelink:visited
{
	color: white;
	text-decoration: none;
}

ul, li
{
	margin: 0;
	padding: 0;
	list-style: disc outside;
}

ul.indent
{
	margin-left: 1.563em;
	margin-top: 0.625em;
}

ul.indent2
{
	margin-left: 3.125em;
}

.indent li
{
	margin-bottom: 0.3125em;
}

.indent li > a, .indent li > a:hover, .indent li > a:visited
{
	font-size: 1em; 
	line-height: normal;
}

ol.qc, li.qc
{
	margin-left: 1.563em;
	margin-top: 0.3125em;
	list-style-type: decimal;
}

ol li
{
	list-style-type: decimal;
	margin-left: 1.563em;
	margin-top: 0.625em;
}

p
{
	margin: 0.625em 0;
	padding: 0;
	font: inherit;
}

p.alert
{
	position: relative;
	display: block;
	margin: 0 0 1.25em 0 !important;
	padding: 0 0 0 1.313em !important;
	font-style: italic;
	font-size: 105%;
	color: #59686e;
	background: url(images/button_alert.gif) no-repeat left center;
}

strong, b
{
}

pre
{
	margin: 0 0 0.625em 0;
	padding: 0.938em 0;
	overflow: auto !important;
	height: 100%;
}

code
{
	margin: 0;
	padding: 0.125em;
	background: #fefbc3;
	color: #606060;
	line-height: 1.5em;
	border-bottom: 0.1em solid #e3e3e3;
}

.line
{
	clear: both;
	margin: 0;
	padding: 1.25em 0;
	background: url(images/horizontal_line.gif) repeat-x left;
	height: 0.1em;
}

.clear
{
	clear: both;
}

#wrap
{
	margin: 0 auto;
	padding: 0;
	width: 49.375em;
	background: #fff;
}

#headerNav
{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#header .logo
{
	float: left;
	position: relative;
	margin: 0em 0 0 .938em;
	padding: 0;
}

/* Safari NAV Styles */
#header .nav
{
	float: right;
	position: relative;
	top: 1.6875em;
	line-height: 1em;
	padding: 0;
}

/* Overiding previous NAV styles - For all browsers other than Safari */
html:lang(en) > body #header .nav
{
	float: right;
	position: relative;
	top: 2.5em;
	line-height: 1em;
	padding: 0;
}

#header .nav ul
{
	margin: 0;
	padding: 0;
}

#header .nav ul li
{
	float: left;
	margin: 0;
	padding: 0;
}

#header .nav ul li a
{
	margin: 0 1.25em 0 0;
	padding: 0;
	color: #636363;
	font-weight: normal;
	font-size: 95%;
	text-decoration: none;
	text-transform: uppercase;
}

#header .nav ul li a.active
{
	position: relative;
	margin: 0 2.5em 0 0;
	padding: 0 0 2.5em 0;
	color: #0099FF;
}

#header .nav ul li a:hover
{
	color: #0099FF;
}

#header .table
{
	float: left;
	margin: 0.938em 0 0 0;
}

/* MAIN CONTENT LAYOUT */
#content
{
	float: left;
	margin: 0.3125em 3.125em 0 4.375em;
	padding: 0 .938em;
	width: 50.5625em;
}

/* ContentPlaceHolder */
#contentcolumn
{
	margin: 0 12.5em 0 12.5em; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
}

#leftcolumn
{
	float: left;
	width: auto; /*Width of left column in pixel*/
}

#rightcolumn
{
	float: left;
	width: auto; /*Width of right column*/
}

.contactForm
{
	text-align: right;
	padding-right: 0.3125em;
}

/* FAQS */
.faqCollapsePanelHeader
{
	border: 0.1em solid #2F4F4F;
	background-color: #2290AD;
	margin-top: 0.625em;
	cursor: pointer;
	height: 1.875em;
}

.faqCollapsePanelHeaderContent
{
	color: white;
	font-weight: bold;
	padding: 0.3125em;
}

.faqCollapsePanel
{
	background-color: #B4CDCD;
	border: 0.03em dotted #2F4F4F;
	border-top: none;
}

.faqCollapsePanelContent
{
	padding: 0.625em 1.25em 0.625em 1.25em;
}

.faqDragHandle
{
	font-weight: bold;
	border: 0.1em dotted DarkBlue;
	cursor: move;
	margin: 0.125em;
	padding: 0.1em;
}

/* NEWS */
.newslettersRow
{
	padding-top: 0.625em;
	vertical-align: text-bottom;
}

.newsletterImage img
{
	height: 2em;
	width: 2em;
	vertical-align: text-bottom;
}

.newsTable
{
	width: 100%;
	border-collapse: collapse;
}

.newsHeaderRow
{
	padding: 0.625em 0.3125em;
	vertical-align: middle;
	border-bottom: dotted 0.03em #2F4F4F;
}

.newsCollapsePanelHeader
{
	padding-right: 0.3125em;
	cursor: pointer;
	font-weight: bold;
}

.newsCollapsePanelHeaderImage
{
	float: right;
	vertical-align: middle;
	border: none;
}

.newsContentsRow
{
	width: 100%;
	border-bottom: dotted 0.03em #2F4F4F;
}

.newsCollapsePanel
{
	padding-right: 0.3125em;
	padding-left: 0.3125em;
	text-align: justify;
}

/* NAV */
.leftNavHeader
{
	color: white;
	background-color: #4592B9;
	font-weight: bold;
	border-radius: 0.625em 0.625em 0.625em 0.625em;
	-moz-border-radius: 0.625em 0.625em 0.625em 0.625em;
	-ms-user-select: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.leftNavHeader a:link
{
	color: white;
	text-decoration: none;
}

.leftNavHeader a:visited
{
	color: white;
	text-decoration: none;
}

.leftNavHeaderSelected
{
	color: white;
	background-color: #4592B9;
	font-weight: bold;
	border-radius: 0.625em 0.625em 0em 0em;
	-moz-border-radius: 0.625em 0.625em 0em 0em;
	-ms-user-select: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.leftNavHeaderSelected a:link
{
	color: white;
	text-decoration: none;
}

.leftNavHeaderSelected a:visited
{
	color: white;
	text-decoration: none;
}

.leftNavCategory
{
	background-color: #4592B9;
	padding: 0.3125em;
	border-radius: 0.625em 0.625em 0em 0em;
	-moz-border-radius: 0.625em 0.625em 0em 0em;
}

.leftNavProduct
{
	padding: 0.3125em 0.3125em 0.3125em 1.563em;
	background-color: #4592B9;
	border-radius: 0em 0em 0em 0em;
	-moz-border-radius: 0em 0em 0em 0em;
}

.leftNavLastProduct
{
	padding: 0.3125em 0.3125em 0.3125em 1.563em;
	background-color: #4592B9;
	border-radius: 0em 0em 0.625em 0.625em;
	-moz-border-radius: 0em 0em 0.625em 0.625em;
}

/* Navigation bar under QC-Track */
.leftNavContent
{
	background-color: #006594;
	padding-top: 0.625em;
}

/* PAGE NAME */
.pageName
{
	background-color: #4592B9;
	color: White;
	font-family: Ebrima;
	font-size: 1.375em;
	font-weight: bold;
	padding: 0.125em 0.5em;
	line-height: normal;
	width: 100%;
}

.pageNameCC
{
	width: 100%;
	color: white;
	background-color: rgb(100, 100, 100);
	padding: 20px;
	font-family: Leelawadee;
	font-size: 3em;
	font-weight:900;
	line-height: 0.7em;
	margin-bottom: 0.5em;
	text-align: center;
}

.pageNameRTM
{
	font-size: 0.5em;
}

/* SITE MASTER */
.siteMasterAtirixLogo
{
	width: 13.5625em;
	background-color: #006594;
	border-radius: 0.625em 0em 0em 0em;
	-moz-border-radius: 0.625em 0em 0em 0em;
}

.siteMasterAtirixLogo img
{
	width: 13.5625em;
	height: 4.5em;
	background-color: #006594;
	border: 0em none #006594;
	border-radius: 0.625em 0em 0em 0em;
	-moz-border-radius: 0.625em 0em 0em 0em;
}

/* important */
.siteMasterTaglineAndContact
{
	width: 100%;
	background-color: #006594;
	vertical-align: bottom;
	text-align: left;
	border-radius: 0em 0.625em 0em 0em;
	-moz-border-radius: 0em 0.625em 0em 0em;
}

.siteMasterTagline
{
	width: 22em;
	text-align: left;
}

.siteMasterContact
{
	width: 100%;
	color: White;
	text-align: right;
	padding: 0.625em 0.938em;
}

.siteMasterAnnouncement
{
	margin-right: 50%;
	margin-top: 10px; 
	text-align: center;
	color: rgb(246, 239, 193);
	font-size: 18px;
}

.siteMasterRow1Col1
{
	width: 13.125em;
	vertical-align: top;
	background-color:#4592B9;
	background-color: #006594;
	border-left: solid 0.1em #6e6b69;
}

.siteMasterRow1Col2
{
	width: 100%;
}

.siteMasterRow2Col1
{
	width: 13.125em;
	vertical-align: top;
	background-color: #006594;
	border-left: solid 0.1em #6e6b69;
}

.siteMasterRow2Col1-ClientCenter
{
	width: 1em;
	vertical-align: top;
	background-color: #006594;
	border-left: solid 0.1em #6e6b69;
}

.siteMasterRow2Col2
{
	width: 46.875em;
	vertical-align: top;
	padding-left: 0.625em;
	padding-right: 0.3125em;
	border-right: solid 0.1em #6e6b69;
	font-size: 1em;
	color: #373d3f;
}

.siteMasterRow2Col2 td
{
	font-size: 0.814em;
}

.siteMasterRow3Col1
{
	background-color: #006594;
	width: 13.125em;
	height: 1.875em;
	border-left: solid 0.1em #6e6b69;
}

.siteMasterRow3Col2
{
	margin-left: -0.625em;
	margin-right: -0.3125em;
	background-color: #006594;
	width: 46.875em;
	height: 1.875em;
	border-right: solid 0.1em #6e6b69;
}

.siteMasterRow4Col1
{
	margin: 0em;
	padding: 0em;
	background-color: #B4CDCD;
	width: 13.125em;
	border-left: solid 0.1em #6e6b69;
	vertical-align: top;
}

.siteMasterRow4Col2
{
	width: 46.875em;
	border-right: solid 0.1em #6e6b69;
	vertical-align: top;
}

.siteMasterRow5Col1
{
	background-color: #B4CDCD;
	width: 13.125em;
	height: 3.75em;
	margin: 0em;
	padding: 0em;
	border-left: solid 0.1em #6e6b69;
	border-radius: 0em 0em 0em 0.625em;
	-moz-border-radius: 0em 0em 0em 0.625em;
}

/* Atirix copyright at bottom of page */
 .siteMasterRow5Col2
{
	clear: left;
	width: 46.875em;
	color: #898584;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 0.689em;
	text-align: center;
	padding-top: 0.625em;
	padding-bottom: 0.625em;
	border-right: solid 0.1em #6e6b69;
}

.indexLeftNavColumn
{
	background-color: #B4CDCD;
	width: 13.125em;
	height: 17.8125em;
}

.indexContentColumn
{
	margin-left: -6.875em;
	margin-right: -0.3125em;
	height: 17.8125em;
}

.indexRow3Col2Content
{
	padding-top: 0.3125em;
	padding-left: 0.938em;
	color: White;
	font-size: medium;
	font-weight: bold;
	vertical-align: middle;
}

.indexRow4Col1
{
	width: 13.125em;
	height: 25em;
	margin: 0 auto;
	text-align: left;
	color: White;
	vertical-align: top;
}

.indexRow4Col2
{
	margin: 0em;
	padding: 0em;
	border-spacing: expression(cellSpacing=15);
	border-spacing: 0.938em;
	width: 100%;
}

.indexRow4Col2Content
{
	vertical-align: top;
	text-align: justify;
	padding: 0em 0.938em 0em 0.938em;
	margin: 0em;
	height: 100%;
	width: 50%;
}

.indexRow4Col2HyperLink
{
	padding: 0em 0.938em 0em 0.938em;
}

.indexRow4Col2Logo
{
	text-align: center;
	vertical-align: middle;
	padding: 0em 0.3125em 0em 0.3125em;
}

.indexRow5Col1
{
	width: 100%;
	height: 100%;
	margin: 0em;
	padding: 0em;
}

.ProductHeader
{
	color: White;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0.5em 0.625em 0.5em 0.625em;
	border-radius: 0.375em;
	-moz-border-radius: 0.375em;
	box-shadow: 0.1875em 0.1875em 0.1875em #666;
	-moz-box-shadow: 0.1875em 0.1875em 0.1875em #666;
}

.ProductHeaderDefaultBg
{
	background-color: #7EA66E;
}

.ProductHeaderDefaultFg
{
	color: #7EA66E;
}

.ProductHeaderMGTrackBg
{
	background-color: #5c2946;
}

.ProductHeaderMGTrackFg
{
	color: #5c2946;
}

.whatsNew
{
	margin: 0 auto;
	padding: 0.625em 0 0 0;
	vertical-align: top;
	width: 13.125em;
}

.whatsNewTop
{
	height: 1em;
	margin-left: 0.3125em;
}

.whatsNewBottom
{
	height: 2em;
	margin-left: 0.3125em;
}

.whatsNewContent
{
	padding: 0.3125em;
	margin: 0em 0em 0em 0.625em;
	font-weight: bold;
	color: black;
	height: auto;
	width: auto;
	font-size:0.875em;
}

.whatsNewTitle
{
	color: black;
	font-weight: 400;
	font-size: 1.125em;
}

.whatsNewDate
{
	color: darkslategray;
	text-align: right;
	font-size: 10pt;
}

.whatsNew a
{
	height: 100%;
	padding: 0.3125em 0em 0.3125em 0em;
	line-height: 0.875em;
}

.whatsNew a:link
{
	height: 100%;
	padding: 0.3125em 0em 0.3125em 0em;
	line-height: 0.875em;
}

.whatsNew a:hover
{
	height: 100%;
	padding: 0.3125em 0em 0.3125em 0em;
	line-height: 0.875em;
}

.whatsNew a:visited
{
	height: 100%;
	padding: 0.3125em 0em 0.3125em 0em;
	line-height: 0.875em;
}

.adobeReaderImgLink
{
	text-align: right;
	padding-right: 0.625em;
}

.adobeReaderImgLink img
{
	border: none 0em;
	text-align: right;
}

.ProductScreenshot
{
	border: solid 0.1em #6e6b69;
	margin: 0.938em 0.938em 0.938em 2em;
	vertical-align: top;
	float: right;
}

.ProductScreenshotLeft
{
	border: solid 0.1em #6e6b69;
	margin: 0.938em 2em 0.938em 0.938em;
	vertical-align: top;
	float: left;
}

.InsetBox
{
	vertical-align: top;
	border: dotted 0.03em #6e6b69;
	border-radius: 0.625em;
	-moz-border-radius: 0.625em;
	padding: 0.625em;
	font-size: 0.689em;
	color: #006594;
	font-style: italic;
	margin: 0.625em;
	background-color: #eee;
	box-shadow: 0.25em 0.25em 0.25em #666;
	-moz-box-shadow: 0.25em 0.25em 0.25em #666;
}

.SuccessMessage
{
	text-align: left;
	padding: 0.625em;
	margin: 0.625em;
	background-color: #CCFDCC;
	border: 0.1em solid #008000;
	border-radius: 0.375em;
	-moz-border-radius: 0.375em;
	box-shadow: 0.1875em 0.1875em 0.1875em #666;
	-moz-box-shadow: 0.1875em 0.1875em 0.1875em #666;
}

#tblContent
{
	max-width: 80em;
	text-align: left;
	margin: 0 auto;
	border-radius: 0.625em 0.625em 0.625em 0.625em;
	-moz-border-radius: 0.625em 0.625em 0.625em 0.625em;
	box-shadow: 0.625em 0.3125em 1.25em #666, -0.625em 0.3125em 1.25em #666;
	-moz-box-shadow: 0.625em 0.3125em 1.25em #666, -0.625em 0.3125em 1.25em #666;
	-webkit-box-shadow: 0.625em 0.3125em 1.25em #666, -0.625em 0.3125em 1.25em #666;
}

/* Modal Popup */
.ModalBackground
{
	background-color: Black;
	display: none;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}

.ModalPopup
{
	border: solid 0.1em #6e6b69;
	background-color: white;
	border-radius: 0.625em;
	-moz-border-radius: 0.625em;
}

.ModalPopupClose
{
	background-color: transparent;
	position: absolute;
	right: -0.938em;
	top: -0.75em;
}

.ModalPopupImage
{
	max-height: calc(100vh - 14.0625em); /* >IE9 support -- IE6-8 will show native height */
}

.FeaturedProductsTable
{
	border-spacing: expression(cellSpacing=25);
	border-spacing: 1.563em;
	width: 100%;
}

.FeaturedProductsDivider
{
	background-color: White;
	background-image: url('/images/16dots.png');
	background-repeat: repeat-y;
	background-position: center center;
}

.QCTrackTitleBarlogo
{
	padding-left: 0.625em;
	padding-top: 0.375em;
}

.QCTrackMicrosoftLogos
{
	vertical-align: middle;
}

.MOMTitleBarlogo
{
	padding-left: 0.625em;
	padding-top: 0.4375em;
}

.MGTrackTitleBarlogo
{
	padding-left: 0.625em;
	padding-top: 0.375em;
}

.VoxReportsTitleBarlogo
{
	padding-left: 0.625em;
	padding-top: 0.375em;
}

.VoxNotesTitleBarlogo
{
	padding-left: 0.625em;
	padding-top: 0.3125em;
}

.MGTrackList
{
	padding-left: 1.25em;
	margin-left: 1.25em;
	line-height: 1.25em;
}

tr.salespadding > td
{
	padding-top: 1.25em;
	padding-bottom: 1.25em;
	padding-left: 0.3125em;
	padding-right: 0.3125em;
}

.indenting
{
	padding-left: 1.875em;
}

.ImageMargin
{
	margin: 2em;
}

.ImageMargin2
{
	margin-left: 0.938em;
	margin-right: 0.938em;
	margin-bottom: 0.938em;
}

.noSideImageMargin
{
	margin-bottom: .938em;
}

.LoginPasswordChangeAdvice
{
	font-size: 0.875em;
	font-weight: normal;
}

.LoginTable td
{
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 0.625em;
}

.LoginTable input
{
	font-size: 1em;
	width: 15.5em;
}

.LoginTable tr:first-child > td:first-child
{
	text-align: center;
	color: red;
}

.LoginTable tr:nth-child(n+2) > td:first-child
{
	text-align: right;
}

.InputForm
{
	padding: 0.625em;
	margin: 0.625em;
}

.InputForm, .InputForm td, .InputForm legend
{
	font-size: 1em;
	font-weight: bold;
	color: inherit;
}

.InputForm td
{
	padding-bottom: 0.625em;
}

.InputForm input[type=text], .InputForm input[type=password], .InputForm input[type=file], .InputForm select
{
	font-size: 1em;
	width: 15.5em;
}

.InputForm tr:nth-child(n) > td:first-child
{
	text-align: right;
	padding-right: 0.25em;
}

.UserCreatedTable td
{
	padding-top: 0.625em;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 0.625em;
}

.PasswordRecoveryTable
{
	background-color: #B4CDCD;
	border-width: 0.1em;
	border-color: black;
	border-style: solid;
}

.PasswordRecoveryTable tr:nth-child(n+1)
{
	height: 1.563em;
}

.PasswordRecoveryTable tr:first-child td
{
	background-color: #4592B9;
	text-align: center;
	color: white;
}

.PasswordRecoveryTable tr:nth-child(n+2)
{
	text-align: right;
}

.PasswordRecoveryTable tr:nth-child(3) td:first-child
{
	padding-left: 0.5em;
}

.PasswordRecoveryTable tr:nth-child(n+4) td
{
	color: red;
}

.CasesPage
{
	font-size: 0.875em;
	font-weight: bold;
}

.CasesPage td
{
	width: 33%;
	font-size: 0.875em;
	font-weight: bold;
	padding-bottom: 0.3125em;
}

.CasesPageDropDownList
{
	font-size: 0.875em;
}

.CasesPageSubmitClearButtons
{
	font-size: 0.875em;
	font-weight: bold;
	padding-top: 0.3125em;
	padding-bottom: 0.3125em;
}

.CasesPageNoResults
{
	font-weight: bold;
}

.Buttons
{
	border-style: outset;
	border-color: lightgray;
	background-color: gray;
	color: white;
	font-size: 1em;
	font-weight: 700;
	height: 1.875em;
	width: auto;
}

tr.WhiteRow1Col1 td:nth-child(2)
{
	border-bottom: dotted;
	padding-bottom: 0.938em;
}

.TabContentSpacer img
{
	margin: auto;
	display: block;
	border: hidden;
}

.Tabs .ajax__tab_header
{
	color: rgb(56,124,43);
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: .9em;
	font-weight: bold;
}

.ajax_tab_xp .ajax_tab_header
{
	background-image:none;
}

.FieldHeader
{
	color: #000000;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
}

span.FieldHeader label
{
	vertical-align: top;
}

.RedErrorText
{
	display: block;
	padding: 0.625em;
	margin: 0.625em;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.RequiredField
{
	color: red;
}

.DataGrid
{
	width: 100%;
}

.DataGrid td
{
	padding: 0.25em;
}

.DataGrid input
{
	width: 95%;
}

.DataGrid input.SmallIcon
{
	width: 1em;
}

.DataGridHeader
{
	background: #B4CDCD;
	color: white;
	border-color: black;
	padding-left: 0.125em;
	padding-right: 0.125em;
	font-weight: bold;
}

.DataGridAlternatingRow
{
	background-color: #E1EBEB;
}

.GridView
{
	width: 100%;
}

.GridView td
{
	padding: 0.25em;
}

.GridView input
{
	width: 95%;
}

.GridView input.SmallIcon
{
	width: 1em;
}

.GridViewHeader th
{
	background: #B4CDCD;
	color: white;
	border-color: black;
	padding-left: 0.125em;
	padding-right: 0.125em;
}

.GridViewAlternatingRow
{
	background-color: #E1EBEB;
}

.casesCollapsePanelHeader
{
	cursor: pointer;
}

.newCaseHeader
{
	font-size: 0.875em;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 0.3125em;
}

textarea
{
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
}

#ctl00_ctl00_cphRow2_CPH_ContentColumn_CPH_ContentColumn_gvCases > tbody:nth-child(1) > tr:nth-child(6) > td:nth-child(3) > div:nth-child(3)
{
	height: auto;
}

.Watermark
{
	color: lightgrey;
}

.ErrorMessageBox
{
	vertical-align: top;
	margin: 0.625em;
	padding: 0.625em;
	color: #006594;
	font-weight: bold;
	font-size: larger;
	font-style: normal;
	line-height: 1.5em;
	-moz-box-shadow: 0.25em 0.25em 0.25em #666;
	box-shadow: 0.25em 0.25em 0.25em #666;
	border: dotted 0.03em #6e6b69;
	-moz-border-radius: 0.625em;
	border-radius: 0.625em;
	background-color: pink;
}

.ChangePasswordAlert
{
	color: white;
	width: 60%;
	text-align: center;
	padding: 0.625em;
	margin: 0.625em;
	background-color: #FF3333;
	border: 0.2em solid #008000;
	border-radius: 0.375em;
	-moz-border-radius: 0.375em;
	box-shadow: 0.2em 0.2em 0.2em #666;
	-moz-box-shadow: 0.2em 0.2em 0.2em #666;
}

.Rotate180
{
	-webkit-transform: rotate(180deg); /* Chrome and other webkit browsers */
	-moz-transform: rotate(180deg); /* FF */
	-o-transform: rotate(180deg); /* Opera */
	-ms-transform: rotate(180deg); /* IE9 */
	transform: rotate(180deg); /* W3C compliant browsers */
}

.ContactSales
{
	display: block;
}

.ContactSupport
{
	display: none;
}

.ContactWebEx
{
	display: none;
}

.OverlayContainer
{
	position:relative;
	display:inline;
}

.OverlayContainer .OverlayImage
{
	position:absolute;
}

.Confidential
{
	padding:0.75em; 
	background-color:#006594; 
	color:white;
	font-size:0.75em;
}

.sectionheader 
{
	font-weight: 700;
	color: rgb(56,124,43);
	font-size: 1.5em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	line-height: normal;
	padding: 1em 0 1em 0;
}

.subsection 
{
	font-size: 1em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	line-height: normal;
	padding: 1em 0em 1em 0em;
}

.subsectionheader
{
	color: rgb(56,124,43);
	font-size: 1em;
	font-weight: 700;
	line-height:25px;
}

.maintext 
{
	color: black;
	font-size: 1em;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	line-height: normal;
}

.TextWrapRight 
{
	float: right;
	margin: 1.563em;
}

.OverviewDiscussion 
{
	font-family: Lora, Geneva, Georgia, serif;
	font-size: 1em;
	font-weight: 400;
	background-color: rgba(216,229,211,.5);
	padding: 1.563em;
	margin: 1.563em;
}

.TechnicalDesc 
{
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 1em;
	background-color: rgba(233,214,102,.5);
	padding: 1.563em;
	margin: 1.563em;
}

.SideDiscussion 
{
	background-color: rgb(0,101,149);
	border: 0.25em double white;
	color: white;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 0.875em;
	padding: 1.563em;
	margin: 1.563em;
	text-align:justify;
	width: 40%;
}

.SecondaryDiscussion 
{
	background-color: rgba(216,229,211,.5);
	border: 0.25em double rgba(216,229,211,.9);
	color: rgb(0,101,149);
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 1em;
	padding: 1.563em;
	margin: 1.563em;
	margin-left: auto;
	margin-right: auto;
	text-align:justify;
	width: 80%;
}

.tab
{
	margin-left: 3em;
}

.NEW
{
	background-color: yellow;
	font-style: italic;
} 

.Announcements
{
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	background-color: rgb(0,101,149);
	border: 0.25em double white;
	padding: 1.563em;
	margin: 2em;
	color: white;
	text-align:justify;
}

.AnnounceHeader
{
	color: white;
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 1.8em;
	font-weight: 700;
	text-align: center;
}

.QCcertain
{
	color: rgb(56,124,43);
	font-weight: 700;
	font-size: 1.75em;
	padding-right: 1.563em;
}

.datagrid table
{
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}

.datagrid
{
	font: normal 1em Arial, Helvetica, sans-serif;
	background: #fff;
	overflow: hidden;
	border: 1px solid #E9D666;
	-webkit-border-radius: 0.1875em;
	-moz-border-radius: 0.1875em;
	border-radius: 0.1875em;
}

.datagrid table td, .datagrid table th
{
	padding: 0.375em 0.625em;
}

.datagrid table thead th
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E9D666), color-stop(1, #DEC320) );
	background:-moz-linear-gradient( center top, #DEC320 5%, #E9D666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEC320', endColorstr='#E9D666');
	background-color:#DEC320;
	color:#FFFFFF;
	font-size: 1.250em;
	font-weight: bold;
	border-left: 1px solid #006595;
} 

.datagrid table thead th:first-child
{
	border: none;
}

.datagrid table tbody td
{
	text-align: center;
	color: #003262;
	border-left: 0.0625em solid #E1EEF4;
	font-size: 1em;
	font-weight: normal;
}

.datagrid table tbody td:first-child
{
	border: none;
}

.datagrid table tbody tr:last-child td
{
	border-bottom: none;
}

.tabtext
{
	padding: 0em 0.1em 2em 0.1em;
}

.Index_subheader
{
	color: white;
	background-color: #006594;
	padding: 30px;
	font-family: Ebrima;
	font-size: 32px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 10px;
	float: left;
	width:100%; 
}

.Index_Marketing
{
	color: black; 
	font-family: Helvetica; 
	font-size:20px; 
	width: 60%;
	margin-top:30px;
}

.Index_Marketing_Link
{
	color: #006594;
	font-family: Helvetica; 
	font-size:20px;
}

.Index_Marketing_Body
{
	color: black; 
	font-size: 16px; 
}

.Index_BottomBorder
{
	color: black; 
}

/*CLIENT CENTER STYLES*/
.client-center-welcome
{
	color: rgb(100, 100, 100);
	font-family: Ebrima;
	font-size: 24px;
	padding: 20px;
	line-height:30px; 
	text-align: center;
}

.help-version
{
	color:rgb(100, 100, 100);
	font-family: Calibri; 
	font-size: 12px; 
	text-align: right; 
	margin-right:10px; 
	font-style:italic;
}

.CenteredSubTitle
{
	font-family: Source Sans Pro, Verdana, Arial, SunSans-Regular;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 0.7em;
	padding: .5em 0 0 0;
	text-align: center;
}

.help-header
{
	color: white;
	background-color: rgb(126, 126, 126);
	padding: 20px;
	font-family: Leelawadee;
	font-size: 3.25em;
	font-weight:900;
	line-height: 0.7em;
	margin-bottom: 0.5em;
	text-align: center;
}

.help-header a:link
{
	text-decoration: none; 
	color: #006594;
}

.help-subheader
{
	color: #404040;
	font-family: 'Yu Gothic';
	font-size: 1em;
	text-align: center;
	font-weight: 900;
}

.help-subheader-left
{
	color: #404040;
	font-family: 'Yu Gothic';
	font-size: 1em;
	text-align: left;
	font-weight: 900;
	margin-bottom: 10px;
}

.help-subheader-white
{
	color: #006594;
	font-family: Ebrima;
	line-height: 1em;
	font-size: 1.75em;
	text-align: left;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 120px;
	width: 100%;
	height: auto;
	float: left;
}

.help-subheader-2
{
	color: white;
	background-color: #006594;
	padding: 10px;
	font-family: Ebrima;
	font-size: 1.5em;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1em;
	margin-top: 0.5em;
	width: 100%;
	float: left;
}

.help-subheader-gray
{
	color: white;
	font-family: 'Arial Rounded MT';
	font-size: 1em;
	text-align: center;
	font-weight: 600;
}

.help-section-gray
{
	padding: 10px;
	margin-top: 20px;
	background-color: rgb(220, 220, 220);
	width:100%;
}

.help-section-popular
{
	background-color: rgb(220, 220, 220);
	width: 100%;
	height: 300px;
}

.help-section-popular ul
{
	margin-left:30px;
}

@media (min-width: 992px)
{
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .grid-lg-1, .grid-lg-2, .grid-lg-3, .grid-lg-4, .grid-lg-5, .grid-lg-6, .grid-lg-7
	.grid-lg-8, .grid-lg-9, .grid-lg-10, .grid-lg-11, .grid-lg-12
	{
		float: left; 
		margin-bottom: 1em;
	}
	
	.col-lg-1
	{
		width: 20%;
	}
	
	.col-lg-2
	{
		width: 40%;
	}

	.col-lg-3
	{
		width: 60%;
	}

	.col-lg-4
	{
		width: 80%;
	}

	.col-lg-5
	{
		width: 100%;
	}
}

.grid-lg-1 
{
	width: 8.33%;
}

.grid-lg-2
{
	width: 16.66%;
}

.grid-lg-3
{
	width: 20%;
}

.grid-lg-4
{
	width: 28%;
}

.grid-lg-5
{
	width: 40%;
}

.grid-lg-6
{
	width: 50%;
}

.grid-lg-7
{
	width: 58.33%;
}

.grid-lg-8
{
	width: 66.66%;
}

.grid-lg-9
{
	width: 74.99%;
}

.grid-lg-10
{
	width: 83.33%;
}

.grid-lg-11
{
	width: 91.66%;
}

.grid-lg-12
{
	width: 95%;
}
	
.grid-lg-1, .grid-lg-2, .grid-lg-3, .grid-lg-4, .grid-lg-5, .grid-lg-6, .grid-lg-7
.grid-lg-8, .grid-lg-9, .grid-lg-10, .grid-lg-11, .grid-lg-12
{
	margin-left:2em;
	position: relative;
}

.help-section
{ 
	margin-bottom: 3em;
	margin-top: 2em; 
	font-family: "Yu Gothic";
}

.help-section ul ol
{
	margin-left:20px;
	line-height:40px; 
}

.admin-list li
{
	margin-bottom:10px; 
	list-style:none; 
}

.help-tile
{
	height: auto;
	width: 100%;
	margin-bottom: 40px;
	overflow: visible ;
	position:relative;
}

.contact-tile
{
	height: auto;
	width: 100%;
	margin-bottom: 15px;
	overflow: visible ;
	position:relative;
}

.contact-text
{
	font-family: 'Yu Gothic'; 
	color: #006594; 
	text-align: center;
	float:left;
}

.breadcrumb
{
	text-align: left;
	width: 100%; 
	font-family: 'Yu Gothic';
	color: black;
	font-size: 16px;

}

.breadcrumb-link
{
	text-align: left;
	font-size: 16px;
	font-family: 'Yu Gothic';
	color:#006594;
	font-weight: bold; 
}

.breadcrumb-link-small
{
	text-align: left;
	font-size: 14px;
	font-family: 'Yu Gothic';
	color:#006594;
	font-weight: bold; 
}

.breadcrumb-dropdown
{
	position: relative;
	display: inline-block;
}

.breadcrumb-button
{
	font-family: 'Yu Gothic';
	color:#006594;
	font-size: 16px;
	background-color:white;
	border:none; 
}

.dropdown-content
{
	display: none;
	position: absolute;
	background-color: white;
	min-width: 160px;
	width:100%;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}

.breadcrumb-dropdown:hover .dropdown-content
{
	display: block;
}

.tile-description
{
	height: auto;
	width: 80%; 
	margin-top: 20px;
	padding-top:20px;
	text-align: left;
	font-family: 'Yu Gothic';
	color: black;
}

.help-link
{
	font-family: 'Yu Gothic';
	font-weight:bolder;
	color: #006594;
}

.help-link-mammo1
{
	font-family: 'Yu Gothic';
	font-weight:bolder;
	color: rgb(233,63,99);
}

.help-link-mammo2
{
	font-family: 'Yu Gothic';
	font-weight:bolder;
	color: rgb(176,47,74);
}

.popular-topics
{
	font-family: Ebrima;
	color: #006594;
	margin-top:10px; 
	font-weight:lighter; 
	line-height:25px; 
	font-size: 14px;
}

.context-paragraph
{
	color: black;
	font-size: 16px; 
	font-family: Calibri;
	line-height:20px; 
	margin-bottom: 10px;
	
}

.how-to-header
{
	color: #006594;
	font-family: Calibri; 
	font-style: italic; 
	font-size: 16px; 
	margin-left: 20px;
	margin-bottom:10px;
	margin-top:20px;
}

.how-to-body
{
	color: black;
	font-size: 16px; 
	font-family: Calibri;
	width:800px; 
	margin-bottom: 10px;
	margin-left: 20px; 
	text-decoration: none;
}

.how-to-body ul, ol
{
	margin-left: 50px;
	font-size: 16px; 
}

.how-to-body li li
{
	list-style:circle; 
}

.how-to-section
{
	color: black;
	background-color: rgb(172,185,202);
	padding: 10px;
	font-family: Calibri;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0.5em;
	width: 100%;
}

.how-to-section-small
{
	color: black;
	background-color: rgb(213, 220, 228);
	padding: 6px;
	font-family: Calibri;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
}

.associated-roles
{
	color: rgb(128,128,128);
	font-size: 16px; 
	font-family: Calibri;
	margin-left: 20px; 
	margin-bottom: 10px;
}

.how-to-note
{
	color: black;
	font-size: 16px; 
	font-family: Calibri;
	font-style: italic; 
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 50px; 
	text-decoration: none;
}

.how-to-link
{
	color: #006594;
	font-size: 16px; 
	font-family: Calibri;
	font-weight:bold; 
}

.red-asterisk
{
	color: red;
}

.coming-soon
{
	color: black; 
	font-size: 37px;
	float: left;
	text-align: center; 
	font-family: Ebrima; 
	font-weight: 600; 
	line-height: 40px;
}

#Confidential
{
	padding: 0.75em;
	background-color: #006594;
	color: white;
	font-size: 0.75em;
	width: 95%;
}

#contact-icon
{
	background: url('../images/Icons-Contact-blue.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 75px;
	width: 75px;
}

#documentation-icon
{
	background: url('../images/Icons-Documentation-gray.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 80px;
	width: 80px;
}

#apron-icon
{
	background: url('../images/Icons-aprons-color.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#ct-icon
{
	background: url('../images/Icons-CT.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#DXA-icon
{
	background: url('../images/Icons-DXA.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#DR-icon
{
	background: url('../images/Icons-DR.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#credentials-icon
{
	background: url('../images/Icons-credentials-color.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#fluoroscopy-icon
{
	background: url('../images/Icons-Fluoro.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#mri-icon
{
	background: url('../images/Icons-MRI.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#mammography-icon
{
	background: url('../images/Icons-Mammo.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#nuclearmedicine-icon
{
	background: url('../images/Icons-Nucmed-updated.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#ultrasound-icon
{
	background: url('../images/Icons-Ultrasound.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#planner-icon
{
	background: url('../images/Icons-planner-color.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#administration-icon
{
	background: url('../images/Icons-administration-color.svg')no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#gettingstarted-icon
{
	background: url('../images/Icons-getstarted-color.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#adduser-icon
{
	background: url('../images/Icons-adduser-color.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#displays-icon
{
	background: url('../images/Icons-displays-color.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
	width: 100px;
}

#trainingvideo-icon-gray
{
	background: url('../images/Icons-Videos-gray.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 75px;
	width: 75px;
}

#documentation-icon-gray
{
	background: url('../images/Icons-Documentation-gray.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 75px;
	width: 75px;
}

#contact-icon-gray
{
	background: url('../images/Icons-Contact-gray.svg') no-repeat;
	background-position: center;
	background-size: contain;
	height: 75px;
	width: 75px;
}

#print-button
{
	background: #336633;
	color: white; 
	font-family: Arial; 
	font-weight: bold; 
	width: 100px; 
	height: 30px; 
}

#print-button:hover
{
	background: #4592B9;
}

.help-tile span
{
	position: absolute;
	top: 100px;
	right:0px;
	width: 100%;
	text-align: center;
}

.arrowgraphic
{
	float: left; 
	margin-top: 10px; 
	margin-bottom: 20px;
	text-decoration: none;
}

.center-image
{
	text-align: center;
}

.bluebox
{
	background-color: rgba(227, 232, 232,.5);
	padding: 25px;
	margin: 20px;
}

.Index-Header-1
{
	margin: 10px;
	font-family: "DM Sans", sans-serif;
	font-size: 40px;
	color: rgb(78, 60, 47);
	text-align: center;
}

.Index-Header-2 
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: "DM Sans", sans-serif;
	font-size: 32px;
	color: rgb(243, 137, 165);
	text-align: center;
}

.Index-Body-1
{
	margin: 24px;
	font-family: "DM Sans", sans-serif;
	font-size: 32px;
	color: rgb(78, 60, 47);
	text-align: left;
}

.Index-Body-2
{
	font-family: "DM Sans", sans-serif;
	font-size: 16px;
	color: rgb(78, 60, 47);
	text-align: center;
	line-height: normal;
	text-decoration: none;
}

.Index-Body-2:hover
{
	font-weight: bold;
	cursor: pointer;
}

.Index-Button-1
{
	font-family: "DM Sans", sans-serif;
	font-size: 16px;
	color: #006594;
	text-align: left;
}

.Index-Button-1:hover
{
	text-decoration: underline;
}

.FAQ-header-1
{
	margin: 10px;
	font-family: "DM Sans", sans-serif;
	font-size: 32px;
	color: rgb(78, 60, 47);
	text-align: left;
	line-height: normal;
}

.FAQ-header-2
{
	margin: 10px;
	font-family: "DM Sans", sans-serif;
	font-size: 18px;
	color: rgb(243, 137, 165);
	text-align: left;
	line-height: normal;
}

.FAQ-subheader-1
{
	background-color: rgb(243, 135, 165);
	padding: 20px;
	margin: 10px;
	color: white;
	font-family: "DM Sans", sans-serif;
	font-size: 24px;
	text-align: left;
	cursor: pointer;
	border: none;
	outline: none;
	width: 90%;
}

.active1, .FAQ-subheader-1:hover
{
	background-color: rgb(234, 102, 130);
}

.FAQ-subheader-1:after
{
	content: '\1F893';
}

.FAQ-question-1:after
{
	content: '\1F893';
}

.active1:after
{
	content: "\1F891";
}

.active2:after
{
	content: "\1F891";
}

.FAQcontent
{
	display: none;
}

.FAQ-question-1
{
	background-color: rgb(255, 246, 249);
	padding: 10px;
	margin: 5px;
	color: rgb(78, 60, 47);
	font-family: "DM Sans", sans-serif;
	font-size: 16px;
	text-align: left;
	cursor: pointer;
	border: none;
	outline: none;
	width: 75%;
	font-weight: bold;
}

.active2, .FAQ-question-1:hover
{
	background-color: rgb(255, 215, 228);
}

.FAQ-answer-1
{
	display: none;
	padding: 10px;
	color: rgb(78, 60, 47);
	font-family: "DM Sans", sans-serif;
	font-size: 16px;
	text-align: left;
	width: 75%;
}

.FAQ-Body-1
{
	margin: 30px;
	font-family: "DM Sans", sans-serif;
	font-size: 18px;
	color: rgb(78, 60, 47);
	text-align: left;
	line-height: normal;
	width: 90%;
}

.Conferences-tile
{
	width: 300px; 
	height: 375px; 
	border: solid rgb(200, 200, 200) 1px; 
	border-radius: 10px; 
	background: white; 
	padding: 10px;
	float: left;
	margin: 18px;
	box-shadow: 10px 10px 20px rgb(240, 240, 240);
}

.Conference-tile-header
{ 
	background: rgb(242,242,242);
	border: solid 1px rgb(191, 191, 191); 
	text-align: center; 
	font-family: Arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	padding: 5px; 
}

.Conference-tile-body
{
	font-family: Arial, sans-serif; 
	font-size: 16px; 
	text-align: center;
}

.Conference-tile-button
{ 
	padding: 10px;
	margin-left: 70px;
	border-radius: 5px; 
	background: #006594; 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	text-align: center;
	color: white; 
}


.Conference-tile-button:hover
{
	background: rgb(0,77,112); 
}

.Conference-tile-divider
{
	border-top: 3px solid rgb(191, 191, 191);
	margin-top: 40px;
}

.Conference-tile-divider-2
{
	border-top: 3px solid rgb(191, 191, 191);
	margin-top: 145px;
}

.RadTech-Subheader
{
	font-family: Calibri, sans-serif; 
	font-size: 32px;
	color: white;
	background: rgb(109, 155,93);
	padding: 10px;
}

.RadTech-Subheader-2
{
	font-family: Calibri, sans-serif; 
	font-size: 28px;
	color: rgb(0,69,102);
	margin:5px;
}

.Splash 
{
	background: url('../images/FeaturedProduct25_v2.png') no-repeat;
	width: 1000px;
	height: 520px;
	border-bottom: 20px solid #014165;
}

.Splash2
{
	background: url('../images/RadTech_website_graphic_2023_v2.jpg') no-repeat;
	background-position: center;
	width: 1000px;
	height: 480px;
}

.Splash-action
{
	background: #014165;
	color: white;
	font-family: Arial, sans-serif;
	font-size: 16px;
	text-align: center;
	position: relative;
	top: 390px;
	left: 800px; 
	width: 120px;
	padding: 20px;
	border-radius: 2px 2px;
}

.Splash-action:hover
{
	background:#6C9A5A;
}

.Stats-white
{
	background: white;
}

.Stats-blue
{
	background: #014165;
}

.Stats-yellow
{
	background: #E9A53A;
}

.Stats-green
{
	background: #6C9A5A;
}

.Stats-white2
{
	background: white;
	padding: 20px;
}

.Stats-blue2
{
	background: #014165;
	padding: 20px;
}

.Stats-yellow2
{
	background: #E9A53A;
	padding: 20px;
}

.Stats-green2
{
	background: #6C9A5A;
	padding: 20px;
} 

.Bluedark-deco
{
	background: url('../images/15year/darkblue.png') no-repeat;
	height: 200px; 
	width: 100%;
	margin-left: 75px;
}

.Bluelight-deco
{
	background: url('../images/15year/lightblue.png') no-repeat;
	height: 200px; 
	width: 100%;
	margin-left: 75px;
}

.Yellowdark-deco
{
	background: url('../images/15year/darkyellow.png') no-repeat;
	height: 200px; 
	width: 100%;
	margin-left: 75px;
}

.Yellowlight-deco
{
	background: url('../images/15year/lightyellow.png') no-repeat;
	height: 200px; 
	width: 100%;
	margin-left: 75px;
}

.Greendark-deco
{
	background: url('../images/15year/darkgreen.png') no-repeat;
	height: 200px; 
	width: 100%;
	margin-left: 75px;
}

.Greenlight-deco
{
	background: url('../images/15year/lightgreen.png') no-repeat;
	height: 200px; 
	width: 100%;
	margin-left: 75px;
}

.Whitelarge
{
	color: white;
	font-family: arial, sans-serif;
	font-size: 32px;  
	margin-left: 100px;
	position: relative;
	top: 75px;
}

.Whitelarge2
{
	color: white;
	font-family: arial, sans-serif;
	font-size: 28px;  
	position: relative;
	margin-left: 375px;
}

.Whitesmall
{
	color: white;
	font-family: arial, sans-serif;
	font-size: 16px;
	margin-left: 100px;
	position: relative;
	top: 100px;
}

.Bluelarge
{
	color: #014165;
	font-family: arial, sans-serif;
	font-size: 32px;
	margin-left: 100px;
	position: relative;
	top: 75px;
}

.Bluesmall
{
	color: #014165;
	font-family: arial, sans-serif;
	font-size: 16px;
	margin-left: 100px;
	position: relative;
	top: 100px;
}

.Yellowlarge
{
	color: #E9A53A;
	font-family: arial, sans-serif;
	font-size: 32px;
	margin-left: 100px;
	position: relative;
	top: 75px;
}

.Yellowsmall
{
	color: #E9A53A;
	font-family: arial, sans-serif;
	font-size: 16px;
	margin-left: 100px;
	position: relative;
	top: 100px;
}

.Greenlarge
{
	color: #6C9A5A;
	font-family: arial, sans-serif;
	font-size: 32px;
	margin-left: 100px;
	position: relative;
	top: 75px;
}

.Greensmall
{
	color: #6C9A5A;
	font-family: arial, sans-serif;
	font-size: 16px;
	margin-left: 100px;
	position: relative;
	top: 100px;
}

.Inspectionaction
{
	background:url(../images/15year/inspection.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	left: 700px;
}

.Testsaction
{
	background:url(../images/15year/tests2.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	left: 700px;
}

.Reportsaction
{
	background:url(../images/15year/reports.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	left: 700px;
}

.Usersaction
{
	background:url(../images/15year/Users-fixed.svg) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	left: 700px;
}

.Failureaction
{
	background:url(../images/15year/failure.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	left: 700px;
}

.Certaction
{
	background:url(../images/15year/cert.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	left: 700px;
}

.ProductBanner
{
	background:url(../images/ProductBanner4.png) no-repeat;
	width: 1000px;
	height: 80px;
	position: relative;
}

.ProductHeader
{
	color: #014165;
	font-family: arial, sans-serif;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 20px;
	font-weight:lighter;
}

#Inspectionaction2
{
	background:url(../images/15year/inspection.png) no-repeat;
	width: 130px;
	height: 150px;
	position:relative;
	margin-left: 50px;
}

#Testsaction2
{
	background:url(../images/15year/tests2.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	margin-left: 50px;
}

#Reportsaction2
{
	background:url(../images/15year/reports.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	margin-left: 50px;
}

#Usersaction2
{
	background:url(../images/15year/Users-fixed.svg) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	margin-left: 50px;
}

#Failureaction2
{
	background:url(../images/15year/failure.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	margin-left: 50px;
}

#Certaction2
{
	background:url(../images/15year/cert.png) no-repeat;
	width: 130px;
	height: 130px;
	position:relative;
	margin-left: 50px;
}

.Stat-tile
{
	height: 150px;
	width: 150px;
	overflow: visible ;
	position: relative;
}

.Whitesmall2
{
	color: white;
	font-family: arial, sans-serif;
	font-size: 16px;
	left: 20px;
	position: relative;
	top: 10px;
}

.Bluesmall2
{
	color: #014165;
	font-family: arial, sans-serif;
	font-size: 16px;
	left: 20px;
	position: relative;
}

.Yellowsmall2
{
	color: #E9A53A;
	font-family: arial, sans-serif;
	font-size: 16px;
	left: 20px;
	position: relative;
	top: 10px;
}

.Greensmall2
{
	color: #6C9A5A;
	font-family: arial, sans-serif;
	font-size: 16px;
	left: 20px;
	position: relative;
	top: 10px;
}