@charset "UTF-8";
/* CSS Document */

a {text-decoration:none;}
a h1 {text-decoration:none!important;}
p {clear:both!important;}


/* Fonts */
@font-face{	
	font-family: webFont;	
	src: url('../fonts/MyriadPro-Regular.ttf'); /* IE9 */
}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
}
@font-face {
	font-family: 'Conv_MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold.eot');
	src: url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');
}

/* start NDB css */

h1, h2, h3, h4, h5, body, html, p {margin:0px; padding:0px; border:0;}

body{margin:0px; padding:0px;}
body .main{margin:0 auto;}

img {border:0;}
.clear{clear:both!important;}
.fl{float:left;}
fr{float:right;}

	
.main{margin:0 auto!important; max-width:320px; text-align:center; alignment-adjust:central; overflow:hidden;}
	
#header{max-width:320px; text-align:center;}
	
.top{width:287px; height:10px; background-color:#ed1c24; margin:0 auto}
.image_main img{padding:0; margin:0; display:block; border:none; background-color:#e4e4e4}	
.image_main img{padding:0;	margin:0;	display:block;	border:none; border:none}
.like{max-width:320px; height:87px;}
#middle{max-width:320px; text-align:center; background-color:#e4e4e4; margin:0 auto}	
#footer{max-width:320px; border:0px 1px 0px 1px solid #cce6f5; margin:0 0 20px 0;}
.sociallink{padding:10px 0px 0px 0px; max-width:320px}	
.sociallink .left{padding:0px 0px 0px 15px; max-width:160px; font-family:'Conv_MyriadPro-Regular'; font-size:0.9375em; 	text-align:left; color:#ed1c24; float:left}
.sociallink .left a{text-decoration:none; outline:none; color:#555555;}
	
.sociallink .left a:hover{
	text-decoration:underline;
	color:#333333;}
	
.sociallink .right{
	padding:0px 12px 0px 0px;
	max-width:120px;
	text-align:right;
	float:right;
	display:none;
}

.sociallink .right a{
	text-decoration:none;
	outline:none;
	}
	
.sociallink2{
	padding:8px 0px 8px 0px;
	max-width:320px;}
	
.sociallink2 .center{
	padding:0px 0px 0px 14px;
	max-width:320px;
	font-family:'Conv_MyriadPro-Regular';
	font-size:0.900em;
	text-align:left;
	color:#666;}
	
.sociallink2 .center a{
	text-decoration:none;
	outline:none;
	color:#555555;}
	
.sociallink2 .center a:hover{
	text-decoration:none;
	color:#ff0000;}
	
.copy {
	font-family:Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	font-size:0.65em;
	text-align:left;
	height:15px;
	padding:2px 0px 0px 14px;}
	
.milagro {
	font-family:'Conv_MyriadPro-Regular';
	color:#666666;
	font-size:0.655em;
	text-align:left;
	height:15px;
	padding:1px 0px 0px 14px;}
	
.milagro a{
	text-decoration:none;
	outline:none;
	color:#f26522;}
	
.milagro a:hover{text-decoration:underline !important;}
	
.contentbox{
	max-width:320px;
	height:auto;
	background-image:url(../images/content_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;}
	
.content{
	width:278px;
	padding:18px 18px 25px 22px;
	text-align:left;}
	
	.content .heading{
	width:278px; margin:0 auto;}
	
	.content .heading .heading1 {
	width:85%; float:left;}
	
	.content .heading .heading1 h1{font-family:'Conv_MyriadPro-Regular'; font-size:1.125em; color:#ff0000; text-align:left; font-weight:normal !important; margin:0px; padding:0px;}
	
	.content .heading .heading2{
	width:28px; float:left; text-align:right; margin-top:-23px;}
	
	.content .heading .heading2 img{
	float:right;}
	
	
.content p{padding-top:3px; font-family:'Conv_MyriadPro-Regular'; font-size:0.875em; color:#363636; text-align:left; font-weight:normal !important; line-height:17px; margin-top:5px;}

.content p span{font-family:'Conv_MyriadPro-Regular'; font-size:1em; color:#476fad; text-align:left; font-weight:normal !important;}


	
.content h2{margin-top:5px; padding:0; font-family:'Conv_MyriadPro-Regular'; font-size:14px; color:#577ab1; font-weight:600 !important;}
.content .headline{font-family:'Conv_MyriadPro-Regular'; font-size:1.250em; color:#ed1c24; background-color:#f9f9f9; text-align:center; padding:5px; margin-top:20px;}

.content h1{font-family:'Conv_MyriadPro-Regular'; font-size:1.125em; color:#ff0000; text-align:left; margin-top:15px; font-weight:normal !important;}
.content h3{margin-top:10px; padding:0; font-family:'Conv_MyriadPro-Regular'; font-size:14px; color:#577ab1; font-weight:normal !important;}
.content .read{font-family:'Conv_MyriadPro-Regular'; font-size:0.850em; color:#ffffff; background-color:#3384bc; text-align:center; padding:6px 10px; margin:15px 0 0; float:left;}
	
	
	
.content form{font-family:'Conv_MyriadPro-Regular'; font-size:0.800em; color:#363636; margin-bottom:10px;}	
.content form input{font-family:'Conv_MyriadPro-Regular'; font-size:0.800em; color:#363636;}
.content form select{font-family:'Conv_MyriadPro-Regular'; font-size:0.800em; color:#333;}	
.content form select option{font-family:'Conv_MyriadPro-Regular'; font-size:1em; color:#333;}	
.content form .field1{font-size:1.2em; color:#666; width:100%; margin:10px 0px 5px 0px;}
.content form .field1 textarea{font-size:.820em; color:#333; font-family:'Conv_MyriadPro-Regular';}

.content form .field1 .inner_field1{width:48%; float:left; font-size:1.2em!important;}
.content form .field1 .inner_field2{width:48%; margin-left:6px; float:left; font-size:1.2em!important;}

.content .list {font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; color:#363636; text-align:left; font-weight:normal !important; margin:5px 0px;}
.content .list ul{margin:0px; padding-left:20px;}	
.content .list ul li{list-style-image:url(../images/list_icon.png); list-style-position:outside; font-family:'Conv_MyriadPro-Regular'; font-size:14px; color:#363636; text-align:left; font-weight:normal !important; line-height:17px; padding:2px 0px;}

.content .list a {color:#363636; text-decoration:none;}
.content .list a:hover {color:#ed1c24; text-decoration:none;}

.content .list1 {font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; margin-top:-10px }
.content .list1 ul{margin:0; padding:0;}	
.content .list1 ul li{list-style:none; font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; line-height:17px; padding-top:10px;}

.content .list1 ul li .question{width:100%; float:left; color:#476fad; font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important;}
.content .list1 ul li .question .q1{width:7%; float:left;}
.content .list1 ul li .question .q2{width:90%; float:right;}
.content .list1 ul li .answer{width:100%; float:left; color:#666; font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; margin-top:5px;}
.content .list1 ul li .answer .a1{width:7%; float:left;}
.content .list1 ul li .answer .a2{width:90%; float:right; padding-bottom:10px;}
.content .list1 ul li .answer .a2 a {color:#476fad; text-decoration:none; outline:none;}
.content .list1 ul li .answer .a2 a:hover {color:#ED1C24; text-decoration:none;}

.content .list1 ul li .answer .a2{width:90%; float:right;}
.content .list1 ul li .answer .a2 .list3 {font-size:0.950em; color:#363636; text-align:left; font-weight:normal !important; margin:5px 0px;}
.content .list1 ul li .answer .a2 .list3 ul{margin:0px 0px 0px 20px; padding:0;}	
.content .list1 ul li .answer .a2 .list3 ul li{font-family:'Conv_MyriadPro-Regular'!important; list-style-image:url(../images/list_icon.png); font-size:1.1em; color:#666!important; text-align:left; font-weight:normal !important; margin:0; padding:2px;}

.content .list2 {font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; margin:5px 0px;}
.content .list2 ol{margin:0px 0px 0px 20px; padding:0;}	
.content .list2 ol li{font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; line-height:17px; padding-top:10px; color:#666;}

.content .button1 {width:100px; float:left; background:#ed1c24; color:#fff; font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; font-weight:600; padding:5px; text-align:center; margin-top:10px;}
.content .button1 a {color:#fff; text-decoration:none; outline:none;}
.content .button1:hover {color:#fff; text-decoration:none; background:#476fad; cursor:pointer;}

	
.content p a{
	text-decoration:none;
	outline:none;
	color:#0268aa;}
	
.content p a:hover{
	text-decoration:underline;
	color:#0268aa;}
		
.past{
	max-width:320px;
	height:71px;}
	
.enlarge{
	font-family:'ChevinMedium';
	color:#7a7a7a;
	font-size:0.6875em;
	text-align:center;
	font-weight:normal !important;
	font-style:italic;
	padding:0px 0px 10px 0px;}
	
.thumb{
	max-width:320px;
	text-align:center;
	padding:0px 0px 10px 0px;}
	
.thumb a{
	outline:none;}
	
.topper {
	padding-top:15px;}
	
.clkbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	color:#0268aa;	
	padding: 18px 18px 18px 18px;
	text-align:center;
	line-height:1.3em;
	letter-spacing:0.3px;
	font-weight:bold;}
	
/* end NDB css */	
	
.services {font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; margin:15px 0px 0px 0px;}
.services h1 {font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; padding:0; margin:0; color:#fff; background-color:#476fad; padding:5px 0px 5px 10px;}
.services ul{margin:8px 0px 0px 20px; padding:0;}	
.services ul li{font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; line-height:20px; color:#363636; list-style-type:disc;}

.services h2 {font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; text-align:left; font-weight:normal !important; color:#fff; background-color:#476fad; padding:6px 0px 4px 10px; margin:2px 0px ; text-transform:uppercase;}
.services h2 a {color:#fff; text-decoration:none; outline:none;}
.services h2:hover {color:#fff; text-decoration:none; background-color:#ED1C24; outline:none; cursor:pointer;}

.comparison {width:275px; margin:0 auto; padding:3px; border:1px solid #CCCCCC; overflow:hidden;}
.comparison ul {margin:0; padding:0;}
.comparison ul li {list-style-type:none; text-align:left; font-family:'Conv_MyriadPro-Regular'; font-size:0.950em; color:#363636; border-bottom:1px dashed #ccc; padding-bottom:10px; margin:5px 0px; overflow:hidden;}
.comparison ul li:last-child {border-bottom:none;}
.comparison ul li .comparison1 {width:30px; float:left; text-align:center; margin:40px 0px 0px 0px;}
.comparison ul li .comparison2 {width:200px; float:left; margin:0px 6px;}
.comparison ul li .comparison2 a {color:#476fad; text-decoration:none;}
.comparison ul li .comparison2 a:hover {color:#ED1C24; text-decoration:none;}
.comparison ul li .comparison3 {width:20px; float:left; margin:45px 0px 0px 0px;}

.comparison1 {width:280px; padding:2px; margin:0 auto; border:1px solid #CCCCCC; overflow:hidden; font-family:'Conv_MyriadPro-Regular'; font-size:0.900em; color:#666; margin-top:-30px;}
.comparison1 .map {width:275px; margin:0 auto 5px auto;}

.comparison1 .address {width:275px; float:left; text-align:left;}
.comparison1 .address span {color:#476fad;}


.comparison1 .time {width:275px; float:left;}
.comparison1 .time .office {width:270px; float:left; color:#fff; background:#476fad; padding:5px 0px 5px 5px; font-family:'Conv_MyriadPro-Regular'; text-align:left; margin:5px 0px;}
.comparison1 .time .time1 {width:100px; float:left; margin:5px 0px; color:#476fad; text-align:left;}
.comparison1 .time .time2 {width:170px; float:left; margin:5px 0px 5px 5px; text-align:left;}

.comparison1 .back {width:70px; float:left; color:#fff; background:#476fad; padding:5px; font-family:'Conv_MyriadPro-Regular'; text-align:center; margin-left:4px; margin-bottom:3px;}
.comparison1 .back a {color:#fff; text-decoration:none;}
.comparison1 .back:hover {color:#fff; background:#476fad; cursor:pointer;}

/* pay online */
.payOnline { height:auto !important;}
.pyonline_list {  list-style:none; margin-left:-10px;}
.pyonline_list li { float:left; background:#f3f3f3 !important; padding:10px 20px 8px !important; margin-right:5px; outline:none; width: 96.4%; }
.pyonline_list li.ui-tabs-active { background:#e8e7e7 !important; color:red; }
.pyonline_list li.ui-tabs-active a{ color:red; }
.pyonline_list li a { font-size:16px; cursor:default; }
.pyonline_list li a:hover{ text-decoration:none; }

.sybHead{ font-weight:bold; padding-bottom:10px; display:block; color:#476fad; }

.payRow { border:none; padding:0; }
.payRow form{  }
.payRow input {background: url(../images/inputBg.jpg) no-repeat #fff; height: 35px; line-height: 30px; width: 90%; border: none; margin: auto; padding: 0px 5%; font-size: 13px !important; color: #355485; }
.payRow input[type="submit"] { background: #3384bc; text-align: center; padding: 0px 15px; color: #fff; font-size: 13px; cursor: pointer; border: none; width:auto; margin-top:10px; }
.pyonlineBtn { position:absolute; width:135px; height:30px; right:38%;}
.error {
    color: #ff0000;
    float: left;
    margin: 19px 0 0;
    width: 100%;
}
.jobList { margin-left:20px;}
.jobList li strong { }
.jobList li .article{ margin-left:20px;}
.jobList li p .hiddenContent  { color:#737373 !important; margin:10px 0; display:block;}
.jobList li p a { text-decoration:none;}
.jobList li p a:hover { color:#ed1c24; }

.explore{ border:1px solid #c5c5c5; text-decoration:none; font-size:13px; color:#4a4a4a; text-transform:uppercase;padding: 0 4px 0px 0;  float: left; margin-top:15px; }
.explore .icon{ background: #fff;color: #4a4a4a; font-size:20px; margin-right: 9px; float:left; width: 37px; border-right:1px solid #c5c5c5; height: 24px; padding: 8px 0; text-align:center;}
.readMore{padding: 9px 0; font-size:13px; float: right; margin: 0; width:100px; color:#4a4a4a;}
.exploreContent { padding-top:20px; display:none;}
.readMoreBtn { display:inline-block; background:url(../images/arw.png) no-repeat left center; text-indent:8px; margin-left:20px;  }

/* careers */
.careers{ font-family: 'Conv_MyriadPro-Regular'; }
.careers ul{ padding-left:10px; }
.careers ul li{ width:auto; }
.careers ul li a{ cursor:pointer; text-decoration:none; }
.careers ul li a:hover{ color:red; }

.tabsInfo {  padding-top:20px;}
.tabsInfo h2{ padding-bottom:8px; }
.tabsInfo strong { font-weight:bold;}
.tabsInfo{ padding:0; }
.tabsInfo ul{ }
.tabsInfo ul li{ padding-bottom:5px; }

.applyNow { padding:8px 10px; background:#355485; text-decoration:none !important; border-radius:5px; color:#fff !important; margin:10px 0 !important; display:inline-block; }
.applyNow:hover{ background:red; }

.areaCot{ font-family: 'Conv_MyriadPro-Regular'; font-size:14px; }
.areaCot > strong{ font-size:15px; margin-bottom:15px; display:block; }

.brousherPlans { padding:10px 0; list-style:inside none;}
.brousherPlans li { padding-bottom:10px;}
.brousherPlans a { text-decoration:none; padding:4px 20px; line-height:20px; background:url(../images/pdfIcon.png) left 2px no-repeat; display:block; font-family: "Conv_MyriadPro-Regular"; font-size: 0.875em; font-weight: normal !important; text-align: left; color:#0268aa;}
.brousherPlans a:hover { text-decoration:underline; color:#ff0000;}
.adult_kids_plans { list-style:none; padding-left:0; }
.adult_kids_plans li{ background:url(../images/silverIcon.png) left 6px no-repeat; padding-left:20px; line-height:26px; font-family: "Conv_MyriadPro-Regular"; font-size: 0.875em; font-weight: normal !important; text-align: left; color:#363636;}

.newsltr{padding:0; margin:0; clear:both; float:left;}
.pca_ppo{padding:10px 10px 0 !important;clear: both;font-style: italic; display:none; font-size:12px !important;}

/*---CEO Message--*/
.ceo_msg{padding:50px 0 30px; position:relative;font-family: 'Conv_MyriadPro-Regular';}
.ceo_msg p{display:block;font-size: 1.1rem; letter-spacing:1px; color:#333333; margin-bottom:25px;}
.ceo_msg a.button{background:#3480b8;border:.0625rem solid #3480b8;cursor: pointer;color:#ffffff;font-size: 1rem;font-weight: normal;letter-spacing: .0875rem;line-height: 1.4;padding: .872rem 1rem .772rem;text-align: center;text-decoration: none;text-transform: uppercase;-webkit-transition-property: background-color,color,border;transition-property: background-color,color,border;}
.ceo_msg a.button:hover, .ceo_msg a.button:focus{background:transparent;border:.0625rem solid #fb101c; color:#fb101c;font-weight: normal;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}
.ceo_msg a.close{float:right; color:#333333; border:.0625rem solid #333333; width:30px; height:30px; font-weight:normal; line-height:34px; background-color:transparent; border-radius:50%; font-size:1.2em; position:absolute; right:0; top:10px; text-decoration:none;}
.ceo_msg a.close:hover{color:#ed1c24; border:.0625rem solid #ed1c24;}
.ceo_msg .fancybox-type-iframe{width:1000px !important;}
.ceo_msg .fancybox2{width:1000px !important;}


/* PDF fancybox popup */
.fancybox-pdf .fancybox-inner {height: 90vh !important;width:auto !important;top: 0 !important;background: #fff;}
.fancybox-pdf a.fancybox-item.fancybox-close {opacity: 1;background-color: transparent;text-align: center;background: #3885bb;border-radius: 50%;right: -8px !important;top: -8px !important;}
.fancybox-pdf a.fancybox-item.fancybox-close:after {content: "X";color: #fff;line-height: 31px;}


.Teledentistry{ text-align:center;}
.Teledentistry.left{ text-align:left;}
.Teledentistry a{background: #3384bc; padding: 0px 5px; color: #fff; cursor: pointer; border: none; outline:none;text-decoration:none; text-align: center;margin-top:20px;width:146px;display:inline-block;height:30px;line-height:32px;font-size: 14px;font-family: 'Conv_MyriadPro-Regular';}
.Teledentistry a:hover{ color:#ffffff; text-decoration:none;}
.Teledentistry p{ font-size:12px;padding-bottom: 0 !important; padding:10px 10px 0;}
.Teledentistry.left a{margin-top:10px;}
.Teledentistry.left p{padding:10px 0 0; margin-top:0;}