article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
button {
	font-family: sans-serif;
}
html {
	font-family: sans-serif;
}
input {
	font-family: sans-serif;
}
select {
	font-family: sans-serif;
}
textarea {
	font-family: sans-serif;
}
body {
	margin: 0px;
}
a:focus {
	outline: dotted thin;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
h1 {
	margin: 0.67em 0px;
}
h2 {
	margin: 0.83em 0px; font-size: 1.5em;
}
h3 {
	margin: 1em 0px; font-size: 1.17em;
}
h4 {
	margin: 1.33em 0px; font-size: 1em;
}
h5 {
	margin: 1.67em 0px; font-size: 0.83em;
}
h6 {
	margin: 2.33em 0px; font-size: 0.75em;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
p {
	margin: 1em 0px;
}
pre {
	margin: 1em 0px;
}
code {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
q {
	quotes: none;
}
q::after {
	content: none;
}
q::before {
	content: none;
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dl {
	margin: 1em 0px;
}
menu {
	margin: 1em 0px;
}
ol {
	margin: 1em 0px;
}
ul {
	margin: 1em 0px;
}
dd {
	margin: 0px 0px 0px 40px;
}
menu {
	padding: 0px 0px 0px 40px;
}
ol {
	padding: 0px 0px 0px 40px;
}
ul {
	padding: 0px 0px 0px 40px;
}
nav ol {
	list-style: none;
}
nav ul {
	list-style: none;
}
img {
	border: 0px currentColor; -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
legend {
	padding: 0px; border: 0px currentColor; white-space: normal;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
input[disabled] {
	cursor: default;
}
input[type=checkbox] {
	padding: 0px; box-sizing: border-box;
}
input[type=radio] {
	padding: 0px; box-sizing: border-box;
}
input[type=search] {
	box-sizing: content-box; -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
button {
	color: rgb(34, 34, 34);
}
html {
	color: rgb(34, 34, 34);
}
input {
	color: rgb(34, 34, 34);
}
select {
	color: rgb(34, 34, 34);
}
textarea {
	color: rgb(34, 34, 34);
}
::selection {
	background: rgb(179, 212, 252); text-shadow: none;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; height: 1px; display: block;
}
img {
	vertical-align: middle;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
textarea {
	resize: vertical;
}
.chromeframe {
	background: rgb(204, 204, 204); margin: 0.2em 0px; padding: 0.2em 0px; color: rgb(0, 0, 0);
}
body {
	line-height: 1.5em; font-size: 13px;
}
ol {
	list-style: none; padding: 0px 0px 0px 20px;
}
ul {
	list-style: none; padding: 0px 0px 0px 20px;
}
blockquote {
	margin: 1em 0.5em 1em 1.2em;
}
a:link {
	color: rgb(7, 69, 154);
}
a:visited {
	color: rgb(100, 64, 107);
}
p {
	margin: 0px 0px 1em; -ms-word-wrap: break-word;
}
table {
	margin: 1.5em 0px;
}
thead {
	background-color: rgb(238, 238, 238);
}
td {
	padding: 0.3em;
}
th {
	padding: 0.3em;
}
th {
	text-align: left;
}
h1 {
	line-height: 1.2; font-family: Tahoma,Verdana,Geneva,sans-serif;
}
h2 {
	line-height: 1.2; font-family: Tahoma,Verdana,Geneva,sans-serif;
}
h3 {
	line-height: 1.2; font-family: Tahoma,Verdana,Geneva,sans-serif;
}
h4 {
	line-height: 1.2; font-family: Tahoma,Verdana,Geneva,sans-serif;
}
h5 {
	line-height: 1.2; font-family: Tahoma,Verdana,Geneva,sans-serif;
}
h6 {
	line-height: 1.2; font-family: Tahoma,Verdana,Geneva,sans-serif;
}
h1 {
	font-size: 1.6em;
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
body {
	background-color: rgb(255, 255, 255);
}
.alert-container {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 14px 14px; width: 1100px;
}
.outer-container {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 14px 14px; width: 1100px;
}
.alert-container {
	padding: 0px;
}
.alert-container .col {
	padding-bottom: 0px;
}
.alert-container ul {
	margin: 0px; padding: 0px;
}
.alert-container .icon {
	padding-right: 0.4em;
}
.container {
	background: rgb(255, 255, 255); padding: 12px 12px 0px; box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000;
}
.footer {
	padding-top: 10px; margin-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.col {
	padding-bottom: 15px; margin-left: 2.86%; float: left; -ms-zoom: 1;
}
.content .col a {
	overflow: hidden;
}
:first-child.col {
	margin-left: 0px;
}
.col1 {
	width: 5.7%;
}
.col2 {
	width: 14.28%;
}
.col3 {
	width: 22.85%;
}
.col4 {
	width: 31.42%;
}
.col5 {
	width: 39.99%;
}
.col6 {
	width: 48.56%;
}
.col7 {
	width: 57.14%;margin-top:5px;
}
.col8 {
	width: 65.71%;
}
.col9 {
	width: 74.28%;
}
.col10 {
	width: 82.85%;
}
.col11 {
	width: 91.42%;
}
.col12 {
	width: 100%;
}
.row img {
	max-width: 100%;
}
.module {
	
}
.row {
	
}
.module::after {
	display: table; content: "";
}
.module::before {
	display: table; content: "";
}

.row::after {
	display: table; content: "";
}

.row::before {
	display: table; content: "";
}
.module::after {
	clear: both;
}
.row::after {
	clear: both;
}
.tetrisrow {
	margin-bottom: 15px;
}
.tetrisrow :last-child.module {
	margin-bottom: 0px;
}
.tetrisrow .col {
	padding-bottom: 0px;
}
.top-line {
	font-size: 0.9em;
}
.top-line a {
	text-decoration: none;
}
.top-line a:hover {
	text-decoration: underline;
}
.top-line a {
	color: rgb(255, 255, 255);
}
.top-line #logo {
	float: left;
}
#logo img {
	top: 8px; margin-right: 30px; position: relative;
}
.rwd-small {
	font-size: 0.8em;
}
.rwd-right {
	float: right;
}
.titlelink {
	text-decoration: none;
}
/*
.bodyfield .titlelink {
	text-decoration: underline;
}
*/
.callout .titlelink {
	text-decoration: underline;
}
.titlelink:hover {
	text-decoration: underline;
}
p .titlelink {
	text-decoration: underline;
}
.rwd-ulhorizontal {
	list-style: none; margin: 0px; padding: 0px;
}
.rwd-ulhorizontal li {
	float: left;
}
.top-line .rwd-ulhorizontal li {
	margin: 8px 0px; padding: 0px 1em; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.top-line .rwd-ulhorizontal li.skip-to-main {
	padding: 0px 0.5em 0px 0px;
}
.top-line .rwd-ulhorizontal li.resizing-text {
	padding: 0px 0.5em;
}
.top-line .rwd-ulhorizontal li.translate-widget {
	padding: 0px 0px 0px 0.5em;
}
.top-line .rwd-ulhorizontal li.last {
	border-right-width: 0px;
}
.footer .rwd-ulhorizontal {
	text-align: right; font-size: 0.9em;
}
.footer .rwd-ulhorizontal li {
	padding: 0px 0px 0px 14px;
}
#seal {
	padding-right: 6px; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid; float: left;
}
#sitetitle {
	padding-top: 30px; padding-left: 10px; font-family: Tahoma,Verdana,Geneva,sans-serif; float: left; max-width: 78%;
}
#sitetitle_nonexec {
	padding-top: 30px; padding-left: 10px; font-family: Tahoma,Verdana,Geneva,sans-serif; float: left; max-width: 78%;
}
#sitetitle > a {
	color: rgb(0, 0, 0); line-height: 1em; font-size: 1.6em; font-weight: 700; text-decoration: none;
}
#sitetitle_nonexec > a {
	color: rgb(0, 0, 0); line-height: 1em; font-size: 1.6em; font-weight: 700; text-decoration: none;
}
#sitetitle span {
	color: rgb(226, 88, 0); padding-top: 4px; font-weight: 700; display: block;
}
#sitetitle_nonexec span {
	color: rgb(226, 88, 0); padding-top: 4px; font-weight: 700; display: block;
}
#sitetitle ul {
	padding: 0px; margin-top: 0px; margin-bottom: 0px;
}
#sitetitle_nonexec ul {
	padding: 0px; margin-top: 0px; margin-bottom: 0px;
}
#sitetitle li {
	padding-right: 10px; font-size: 0.9em; display: inline;
}
#sitetitle_nonexec li {
	padding-right: 10px; font-size: 0.9em; display: inline;
}
#nonexec span {
	font-size: 1.2em;
}
#sitetitle {
	min-height: 45px;
}
#tagline {
	left: 100px; top: 0px; line-height: 1.3em; font-size: 0.85em; position: absolute;
}
#pagedescription {
	font-size: 1.1em; margin-bottom: 1em;
}
.introduction h1 {
	padding: 0px; font-size: 1.67em; margin-top: 1em;
}
.introduction .meta h1 {
	margin-top: 0px;
}
.introduction h2 {
	font-weight: 400; margin-top: 0px;
}
.introduction h3 {
	margin: 0px 0px 0.8em;
}
.introduction h4 {
	margin: 0px 0px 0.8em;
}
.introduction h5 {
	margin: 0px 0px 0.8em;
}
.introduction h6 {
	margin: 0px 0px 0.8em;
}
.introduction h3:first-child {
	margin-top: 0px;
}
.introduction h2 {
	font-size: 1.35em;
}
/*
.introduction .bodyfield h2 {
	font-weight: 900;
}
*/
.introduction .callout h2 {
	font-weight: 900;
}
.introduction .callout h2 {
	font-size: 1.22em;
}
.introduction h3 {
	font-size: 1.2em;
}
.introduction h4 {
	font-size: 1.11em;
}
.introduction h5 {
	font-size: 1.03em;
}
.introduction h6 {
	font-size: 0.9em;
}
.cf {
	
}
.cf::after {
	display: table; content: "";
}
.cf::before {
	display: table; content: "";
}
.cf::after {
	clear: both;
}
.clear {
	display: none;
}
.hide {
	display: none;
}
.posrel {
	position: relative;
}
.right {
	float: right;
}
.left {
	float: left;
}
.horizontal {
	list-style: none; margin: 0px; padding: 0px;
}
.horizontal li {
	display: inline-block; -ms-zoom: 1;
}
.accessibility {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
iframe[src*='maps.google.com'] {
	max-width: 100%;
}
.ir {
	border: 0px currentColor; overflow: hidden; background-color: transparent;
}
.ir::before {
	width: 0px; height: 100%; display: block; content: "";
}
.hidden {
	display: none !important; visibility: hidden;
}
.visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.top-line .col {
	padding-bottom: 0px;
}
.top-line .rwd-ulhorizontal li:first-child {
	padding-left: 0px;
}
.top-line .rwd-ulhorizontal li:last-child {
	border-right-width: 0px;
}
body.debug {
	padding-top: 5px;
}
.mobile_only {
	display: none;
}
@media only screen and (max-width:1004px)
{
body.debug {
	background-color: purple;
}
.alert-container {
	width: 744px;
}
.outer-container {
	width: 744px;
}
.alert-container {
	font-size: 0.78em;
}
.alert-container .icon {
	width: 19px;
}
.alert-container .alert-broadcast {
	padding: 5px 4px;
}
.alert-container .alert-broadcast img {
	vertical-align: bottom;
}
.outer-container {
	background-position: 53.85% 0px; padding: 0px 6px 26px;
}
.top-line {
	font-size: 0.78em;
}
.top-line .rwd-ulhorizontal li {
	padding: 0px 0.5em;
}
#logo img {
	top: 7px; height: 10px;
}
#seal {
	height: 55px;
}
#sitetitle {
	padding-top: 5px; padding-left: 10px; max-width: 75%;
}
#sitetitle_nonexec {
	padding-top: 5px; padding-left: 10px; max-width: 75%;
}
#main_menu {
	margin: 0px 10px 0px 0px; font-size: 1.3em; float: left; position: static;
}
.no-option.search #searchinput {
	width: 19em;
}
.has-option.search #searchinput {
	width: 10em;
}
.search #search_scope {
	max-width: 7.3em;
}
#tagline {
	padding: 0px 0px 6px; position: static;
}
}
@media only screen and (max-width:760px)
{
body.debug {
	background-color: green;
}
.col {
	padding: 0px 0px 10px; width: 100%; margin-left: 0px;
}
.content form input[type=text] {
	width: 100%; margin-bottom: 10px;
}
.content form select {
	width: 100%; margin-bottom: 10px;
}
.content form textarea {
	width: 100%; margin-bottom: 10px;
}
.introduction {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(221, 221,221); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftcol {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.resources {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tetrisrow {
	margin-bottom: 15px;
}
.tetrisrow :last-child.module {
	padding-bottom: 1em; margin-bottom: 1em; border-bottom-width: 1px;
}
.tetrisrow :last-of-type.module {
	padding-bottom: 1em; margin-bottom: 1em; border-bottom-width: 1px;
}
.tetrisrow .col {
	
}
.alert-container {
	width: 100%; max-width: 480px;
}
.outer-container {
	width: 100%; max-width: 480px;
}
.outer-container {
	padding: 0px 4px 4px;
}
.container {
	padding: 4px 4px 0px; font-size: 0.9em;
}
.top-line .col {
	width: auto; margin-right: 1.5em; float: left;
}
.top-line .rwd-ulhorizontal {
	float: left;
}
.top-line .skip-links {
	margin-right: 0px; float: right;
}
.top-line .skip-links ul li:first-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.top-line .alert-wrap {
	display: none;
}
.top-line .resizing-text {
	display: none;
}
.alert {
	text-align: left; position: static; min-height: 27px; background-image: none;
}
#main_menu {
	float: none; position: static;
}
#tagline {
	padding: 0px 0px 10px;
}
.search {
	margin: 4px 0px 4px 29px; float: left;
}
.no-option.search #searchinput {
	width: 24em;
}
.has-option.search #searchinput {
	width: 13em;
}
.search #search_scope {
	max-width: 15em;
}
.row {
	background-image: none;
}
.footer .rwd-ulhorizontal li {
	padding: 0px 14px 0px 0px;
}
.footer .rwd-right {
	float: left;
}
.mobile_only {
	display: inline;
}
}
@media only screen and (max-width:468px)
{
body.debug {
	background-color: rgb(255, 255, 0);
}
.alert-container {
	padding: 0px;
}
.outer-container {
	padding: 0px;
}
.alert-message {
	display: none;
}
#logo img {
	top: 4px;
}
.container {
	padding: 8px 2px;
}
.top-line {
	padding: 0px 2px;
}
.top-line .rwd-ulhorizontal li {
	margin: 0.3em 0px;
}
.top-line .skip-links {
	float: none;
}
.no-option.search #searchinput {
	width: 16em;
}
.has-option.search #searchinput {
	width: 7em;
}
.search #search_scope {
	max-width: 10em;
}
#mobile-menu select {
	max-width: 21em;
}
}
@media only screen and (max-width:306px)
{
body.debug {
	background-color: rgb(255, 192, 203);
}
.top-line .col {
	margin-right: 0px;
}
.rwd-ulhorizontal {
	font-size: 0.9em;
}
.alert {
	padding: 0px; min-height: 20px;
}
.alert .icon {
	height: 16px;
}
#seal {
	height: 48px; padding-right: 3px;
}
#sitetitle_nonexec {
	padding-top: 3px; padding-left: 3px;
}
#nonexec span {
	font-size: 1em;
}
#sitetitle {
	padding-top: 6px; padding-left: 6px; font-size: 0.9em;
}
#sitetitle img {
	width: 111px;
}
.no-option.search #searchinput {
	width: 9em;
}
.has-option.search #searchinput {
	width: 5em;
}
.search #search_scope {
	max-width: 5.9em;
}
#mobile-menu select {
	max-width: 14em;
}
.row {
	overflow: hidden;
}
}
.alert-container {
	background-position: 51.9% 0px; background-image: url("http://sitweb.masshealth-dental.net/CMSPages/massgov-app-bg.png"); background-repeat: repeat-y;
}
.outer-container {
	background-position: 51.9% 0px; background-image: url("http://sitweb.masshealth-dental.net/CMSPages/massgov-app-bg.png"); background-repeat: repeat-y;
}








.TabControlTable {
	font-family: Arial,Verdana; font-size: 14px;
}
.TabControlRow {
	
}
.TabControl {
	background: red; color: black; font-weight: bold; border-top-color: black; border-right-color: black; border-left-color: black; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.TabControlSelected {
	background: rgb(0,98,97); color: white; font-weight: bold; border-top-color: black; border-right-color: black; border-left-color: black; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; cursor: default;
}
.TabControlLinkSelected {
	color: white; text-decoration: none;
}
.TabControlLink {
	color: black; text-decoration: none;
}
.TabControlLeft {
	width: 1px;
}
.TabControlRight {
	width: 0px;
}
.TabControlSelectedLeft {
	width: 1px;
}
.TabControlSelectedRight {
	width: 0px;
}
.copyright {
	text-align: left;
}
.xclearfix::after {
	clear: both; display: table; content: "";
}
#xtop-table {
	width: 100%; display: table;
}
.xtop-line-left-border {
	border-left-color: rgb(0,98,97); border-left-width: 14px; border-left-style: solid;
}
.xtop-line-right-border {
	border-right-color: rgb(0,98,97); border-right-width: 14px; border-right-style: solid;
}
#xtop-cell-left {
	width: 66%; display: table-cell; background-color: rgb(0,98,97);
}
#xtop-cell-right {
	width: 34%; vertical-align: top; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; display: table-cell; background-color: rgb(34, 34, 34);
}
#xbottom-border-row {
	border-right-color: rgb(34,34,34); border-left-color: rgb(0,98,97); border-right-width: 14px; border-left-width: 14px; border-right-style: solid; border-left-style: solid;
}
#xbottom-table {
	width: 100%; height: 14px; display: table;
}
#xbottom-cell-left {
	width: 66%; display: table-cell; background-color: rgb(0,98,97);
}
#xbottom-cell-right {
	width: 34%; vertical-align: top; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; display: table-cell; background-color: rgb(34, 34, 34);
}
#xcontainer-border {
	border-right-color: rgb(34, 34, 34); border-left-color: rgb(0,98,97); border-right-width: 14px; border-left-width: 14px; border-right-style: solid; border-left-style: solid;
}
.xtabs {
	margin: 0px 0px 20px; width: 100%; display: inline-block;
}
.xtab-links-ul {
	margin: 0px; width: 100%; display: inline-block;
}
.xtab-links-ul li {
	list-style: none; width: 16%; text-align: center; float: left; min-width: 150px;
}
.xtab-links-ul a {
	background: rgb(224, 224, 224); padding: 8px 0px; transition:0.15s linear; width: 100%; color: rgb(76, 76, 76); font-size: 1.1em; font-weight: bold; text-decoration: none; border-top-color: rgb(224, 224, 224); border-right-color: silver; border-bottom-color: silver; border-top-width: 4px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: inline-block;
}
.xtab-links-ul a:hover {
	background: rgb(240, 240, 240); text-decoration: underline; border-top-color: rgb(124, 151, 186); border-right-color: silver; border-bottom-color: rgb(240, 240, 240); border-top-width: 4px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
li.active a {
	background: rgb(255, 255, 255); border-width: 4px 1px 1px; border-style: solid; border-color: rgb(0,98,97) rgb(224, 224, 224) rgb(255, 255, 255); color: rgb(76, 76, 76);
}
li.active a:hover {
	background: rgb(255, 255, 255); border-width: 4px 1px 1px; border-style: solid; border-color: rgb(0,98,97) rgb(224, 224, 224) rgb(255, 255, 255); color: rgb(76, 76, 76);
}
.xfind-dentist-ul a {
	background: rgb(222, 135, 25); padding: 8px; color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; text-decoration: none; border-top-color: rgb(222, 135, 25); border-bottom-color: rgb(222, 135, 25); border-top-width: 4px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.xfind-dentist-ul a:hover {
	background: rgb(228, 159, 70); text-decoration: underline; border-top-color: rgb(228, 159, 70); border-bottom-color: rgb(228, 159, 70); border-top-width: 4px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid;
}
.ul-info-list {
	list-style-type: disc;
}
.ul-info-list li {
	margin-bottom: 10px;
}
.page-title {
	width: 100%; text-align: center; font-size: 1.2em; font-weight: bold;
}
.flash-message {
	padding: 10px; margin-top: 10px; margin-right: 19px; min-height: 100px; background-color: rgb(244, 234, 176);
}
.xleftnav-links-ul {
	margin-top: 0px;
}
.xleftnav-links-ul li {
	padding-bottom: 10px; margin-top: 0px;
}
.xleftnav-links-ul a {
	font-weight: bold; text-decoration: none;
}
.xleftnav-links-ul a:hover {
	text-decoration: underline;
}
.red-asterisk {
	color: red;
}
.email-form {
	padding-top: 20px; padding-left: 40px;
}
form[action*='DentistSubmitEmail'] input[type='submit'] {
	padding: 10px 30px; border: 0px currentColor; color: rgb(255, 255, 255); font-weight: bold; margin-left: 40px; background-color: rgb(33, 74, 126);
}
form[action*='MemberSubmitEmail'] input[type='submit'] {
	padding: 10px 30px; border: 0px currentColor; color: rgb(255, 255, 255); font-weight: bold; margin-left: 40px; background-color: rgb(33, 74, 126);
}
.xdropdown-width {
	width: 95%; max-width: 400px;
}
.xtextarea-format {
	width: 100%; max-width: 600px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.xcaption-format {
	font-weight: bold;
}
.label-space-below {
	margin-bottom: 5px;
}
.field-space-below {
	margin-bottom: 20px;
}
.xdoclist-header-outer {
	padding: 0px; border: 1px solid rgb(211, 211, 211); float: left; position: relative;
}
.xdoclist-header-outer-rightside {
	margin-left: 40px;
}
.xdoclist-header {
	text-align: center; font-weight: bold; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 218, 125);
}
.xdoclist-ul {
	list-style: none; padding-right: 20px; padding-left: 20px;
}
.xdoclist-ul li {
	margin-bottom: 10px;
}
.xcontent-left {
	min-width: 200px;
}
.xcontent-middle {
	min-width: 300px;
}
.xcontent-right {
	min-width: 150px;
}










/* 
   Add padding to containers
Calibri,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif
 */
.Formcontainer {
    border-style: solid;border-width: 1px;border-left-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);border-top-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);margin-left: 25%;
    letter-spacing : 0.1px;
    
}


.EmailPwdTxtBox {
   width: 75%;padding: 12px 20px;margin: 8px 0;display: inline-block;
   border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box; 
   background: rgb(255, 255, 204);font-size: 13px;
   font-family: Arial;font-weight: bold;
   color:rgb(191, 191, 191);
  box-shadow: 1px 1px 1px #888888;
}

labelinput-group {
    margin-top:10px;
    width:60%;
    justify-content:space-between;
    flex-wrap:wrap;
    font-size: 13px;    
    text-align: center; 
    float: left;
    letter-spacing : 0.1px;
    font-family: Calibri;    
    margin-left:10px;
    font-weight: bold;
    margin-left:-5px;
    
    position:relative; 
}

.labelEmailinput-group {
    width:60%;
    font-size: 13px;    
    font-family: Calibri;
    float: left;
    margin-left:-85px;
    font-weight: bold;
    


}



.FormHeightcontainer {
    height: 500px;
}






.navbar-form .control-label {
	margin-bottom: 0px; vertical-align: middle;
}

.has-success .control-label {
	color: rgb(190, 214, 47);
}

.has-error .control-label {
	color: rgb(242, 102, 73);
}

.form-inline .control-label {
	margin-bottom: 0px; vertical-align: middle;
}

.form-horizontal .control-label {
	text-align: right; padding-top: 7px; margin-bottom: 0px;
}

@media all and (min-width:768px)
{
.form-horizontal .form-group-lg .control-label {
	padding-top: 14.33px;
}






