body 
{
  font: 10pt Verdana;
  margin: 0px;
}

h1
{
  font: normal bold 14pt Verdana;
  color: #474747;
}

h2
{
  font: normal bold 12pt Verdana;
  color: #E05D05;
}

h3
{
  font: normal bold 11pt Verdana;
}

h4
{
  font: normal bold 10pt Verdana;
}

h5
{
  font: normal bold 9pt Verdana;
}

h6
{
  font: normal bold 8pt Verdana;
}

li
{
  font: 8pt Verdana;
}

.liBlue
{
  font: 8pt Verdana;
  color:#0D548C;
}

a
{
 text-decoration:none;
}

a:visited
{
 text-decoration:none;
}

input 
{
   font: 7pt Verdana;    
}

select 
{
   font: 7pt Verdana;    
}

p, td {
    font-family: Verdana;
    font-size: 11px;
    color: #474747;
    margin-right: 20px;
}


textarea
{
   scrollbar-3dlight-color:white;
   scrollbar-arrow-color:#cecece;
   scrollbar-base-color:white;
   scrollbar-darkshadow-color:white;
   scrollbar-face-color:white;
   scrollbar-highlight-color:white;
   scrollbar-shadow-color:white;
}

/** BEGIN Home Page Styles */

ul
{
  text-decoration:none;
  margin-bottom: 1px;
  margin-top: 1px;
  margin-left: 20px;
}

.Error {
   color:Red;
}

.HomeSearchHeader
{
  font: normal 21px Verdana;
  color:#474747;
}

.HomeQuickSearchContent
{
  font: normal 8pt Verdana;
  color:#474747;
}

.HomeAdvancedSearchContent
{
  font: normal 7pt Verdana;
  color:#474747;
}

.HomeSearchContentBox
{
  font: normal 11px Verdana;
  color:#595959;
}

.HomeEmergencyHeader
{
  font: bold 14pt Verdana;
  color:#FFFFFF;
}

.HomeEmergencyPhone
{
  font: bold 18pt Verdana;
  color:#FFFFFF;
}

.HomeEmergencyContent
{
  font: 10pt Verdana;
  color:#FFFFFF;
}

.Header, .Header a
{
  font: normal bold 14pt Verdana;
  color:#474747;
  text-decoration:none;
}

.HeaderOrange, .HeaderOrange a
{
  font: normal bold 14pt Verdana;
  color:#E05D05;
  text-decoration:none;
}

.Title, .Title a
{
  font: normal bold 12pt Verdana;
  color:#474747;
  text-decoration:none;
}

.TitleOrange, .TitleOrange a, .TitleOrange p
{
  font: normal bold 12pt Verdana;
  color:#E05D05;
  text-decoration:none;
  margin-bottom: 5px;
}

.subTitle, .subTitle a
{
  font: normal bold 8pt Arial;
  color:#474747;
  text-decoration:none;
}

.subTitleOrange, .subTitleOrange a
{
  font: normal bold 8pt Verdana;
  color:#E05D05;
  text-decoration:none;
  margin-bottom: 5px;
}

.content, .content a, .content p
{
  font: normal 8pt Verdana;
  color:#474747;
  text-decoration:none;
  margin-bottom: 5px;
  margin-top: 5px;
}

.contentSmall, .contentSmall a, .contentSmall p
{
  font: normal 7pt Verdana;
  color:#474747;
  text-decoration:none;
  margin-bottom: 5px;
  margin-top: 5px;
}

.contentBig, .contentBig a
{
  font: normal 9pt Verdana;
  color:#676767;
  text-decoration:none;
  margin-bottom: 5px;
  margin-top: 5px;
}

.contentBlue, .contentBlue a, .contentBlue ul
{
  font: normal 8pt Verdana;
  color:#0D548C;
  text-decoration:none;
  margin-bottom: 1px;
  margin-top: 1px;
}

.contentOrange, .contentOrange a
{
  font: normal 8pt Verdana;
  color:#E05D05;
  text-decoration:none;
  margin-bottom: 5px;
}

.contentOrangeBig, .contentOrangeBig a
{
  font: normal 9pt Verdana;
  color:#E05D05;
  text-decoration:none;
  margin-bottom: 5px;
  margin-top: 5px;
}

.contentOrangeSmall, .contentOrangeSmall a
{
  font: normal 7pt Verdana;
  color:#E05D05;
  text-decoration:none;
  margin-bottom: 5px;
}

#SectionHomePicture {
    position: relative;
    width: 880px;
    height: 329px;
}

#SectionHomePicture #SectionHomeSearch {
    position: absolute;
    width: auto;
    height: auto;
    left: 0px;
    top: 0px;
}


/** END Home Page Styles */



/** Dental Encyclopedia **/
.category-result p  
{
    display: inline;
    color:#474747;
}

.search-result-title  
{
    font-size:36 pt; 
    color:#474747; 
 }
                       
.article-list-title  
{
    font-size:10pt;
    font-weight:bold;
    color:#325184;
} 

.alphabetSearchLink A 
{
    font-size:9px;
    font-weight:bold;
    color:#325184;
}
.topNavHome
{
  background-color:#F15903;
  color:White;
  height:25px; 
  font:normal bold 7pt Verdana;
  cursor:pointer;
  text-align:center;  
}

.topNavHomeSelected
{
  background-color:#F15903;
  color:#000000;
  height:25px; 
  font:normal bold 7pt Verdana;
  text-align:center;
  cursor:pointer;  
}

.footer
{
  font-size:7pt;
  width:860px; 
  text-align:center; 
  color:#ADADAD; 
  font-family:Arial 
}

.WatermarkText
{
    color:#cecece;
}


.leftMenu
{
    background-color:#CFD8E1; 
    cursor:pointer;
    width:268px;
    padding:0px;
    height:24px;
}

.leftMenu DIV
{
 color:#0E4E7E;
}

.leftSubMenu
{
   width:269px
}

.leftSubMenu TR
{
    background-color:#EBEBE3; 
    cursor:pointer;
    vertical-align:middle;
}

.leftSubMenu DIV
{
    position:relative;
    left:45px;
    top:3px;
    height:20px; 
    font-size:11px;
}

.leftSubMenu A
{
    color:#0E4E7E;
} 


/** Main SHELL table */
.WrapperTable {
    background-color: #F4F3EA;
    padding: 0px;
    margin: 0px;
    border: solid 0px #878787;
    text-align: left;
    width: 100%;
}

/** LOGO Table **/
.LogoTable {
    background-color: White;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: none;
    height:70px;
}

.LogoTable td {
    padding-left: 10px;
    color: #474747;
    vertical-align:bottom;
    padding-bottom:10px; 
}
.LogoTable #LogoText {
    padding-right:20px; 
    text-align: right; 
    font-family: Arial; 
    font-size: 14pt;
    color: #474747;
}

.viewMoreLink {
    color:#325184;
    font-weight:bold;
    text-decoration:underline; 
    font-size:10px;
    font-family:Verdana;
    cursor:pointer;
}

.viewMoreLink a.visited {
    text-decoration:underline;
}
.OfficeInfoOrange {
   color:#E05D05;
   font-weight:bold;
}

.OfficeInfo td, .OfficeInfoOrange td {
   line-height:13px;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
}

.OfficeInfo th, .OfficeInfoOrange th {
    height:18px;
    padding-top:10px;
}

.adxSectionCopy .subTitle
{
    color:#0A538B;
    font: bold 13px Arial;
    
}

#Quote .adxSectionCopy p{
    color:#FFFFFF;
    
}

ul#navigation1, #navigation1 ul, #navigation1 li {
    margin: 0;
    padding: 0px;
    list-style: none;
}


#navigation1 li{
    padding: 0px;
    background-color:#D0D6DF; 
    border-bottom: solid 1px white;
    
}

#navigation1 li a {
    display:block;
    padding:3px;
    padding-left:30px;
    color:#325184;
    font-weight:bold; 
    background-image: url(/images/arrow_blue.gif); 
    background-repeat:no-repeat;
    background-position:15px center;
}

#navigation1 li.current a, #navigation1 li.parent-of-current a {
    background-image: url(/images/arrow_blue_down.gif); 
    background-position:13px center;
}

#navigation1 li li {
   font-size: smaller;
   background-color:#EBEAE2;
   border-top: solid 1px white;
}

#navigation1 li li a {
   padding-left:45px;
   font-weight:normal;
   background-image: none; 
   
}

#navigation1 li.parent-of-current li a {
   padding-left:45px;
   font-weight:normal;
   background-image: none; 
   
}

#navigation1 li.current li a {
   padding-left:45px;
   font-weight:normal;
   background-image: none; 
   
}

#div-copyright {
    margin: 15px 0 15px 0;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    color: #878787;
}

/** ******** TOP NAVIGATION BAR ON MASTER 1 PAGE **/
#adx-header { 
    background: #325184; 
    padding: 5px 0; 
    position: relative;
    width: 100%
}
#adx-header * { color: #FFF; font-weight: bold; font-size: 9px;  }
#adx-header ul#navigation { margin: 0; padding: 0; zoom: 1; }
#adx-header #navigation li 
{ 
  list-style: none; 
  float: left; 
  text-transform: uppercase; 
  margin: 0 4px;
  border-left: solid 1px #FFF; 
  padding-left: 10px; }
  
#adx-header #navigation li.first {  border-left: none; }
#adx-header #navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; color: #878787; }


/** ******* BOTTOM NAVIGATION LINKS ON MASTER 1 PAGE **/
#adx-footer {
    text-align: center;
    width: 920px;
}


#adx-footer * { color: #878787; font-size: 9px;font-family:Verdana, Arial; }

#adx-footer ul {margin-top:2px; margin-bottom:0px; }

#adx-footer li {
    display: inline;
    border-left: solid 1px;
    list-style: none;
    padding: 0 5px;
    color: #878787; 
    padding-left: 4px;
}

#adx-footer li a {
    white-space: nowrap;
}

#adx-footer li a:link  {
    color: #0D548C; text-decoration:underline;
}

#adx-footer li a:active  {
    color: #0D548C;
}

#adx-footer li a:visited  {
    color: #551A8B; text-decoration:underline;
}

#adx-footer li a:hover  {
   color: #0D548C; text-decoration:none;
}

#adx-footer li.first {
    border-left: none;
}

.FooterAdsTable {
    margin-top: 35px;
    margin-bottom: 25px;
    width:300px;
}

/** MAIN MASTER PAGE SEARCH: **/
#adx-search  {
   position: absolute;
   top: 1px;
   right: 1px;
   color: #878787;
}

#adx-search .SearchTextBox {
    font-size: 10px;
    color: #878787;
    font-weight: normal;
}
.SearchButton {
    background-color: #325184;
    color: #ffffff;
    font-size: 10pt;
    width: 50px;
    border: solid 1px #325184;
}

/** OVERWRITING NATIVE ADX classes **/

/** BREADCRUMBS class: **/
.adxNavPath {
    font-family: Verdana;
    font-size: 10px;
    color: #E05D05;
    font-weight: bold;
}
.adxNavPath a {
    color: #325184;
}

/** SECTION HEADS (Titles) **/
.adxSectionSubhead {
    font-family: Verdana;
    font-size: 13px;
    color: #0A538B;
    font-weight: bold;

}
/** Section PARAGRAPH **/
.adxSectionCopy {
    font-family: Verdana;
    font-size: 11px;
    color: #474747;
}

#SectionPicture {
    width: 607px;
    height: 208px;
    position:relative;
}
#SectionPicture #SectionText {
    width: 400px;
    height: auto;
    font-family: Verdana;
    font-size: 11px;
    position:absolute;
    top: 10px;
    left: 15px;
}

.TwoColumnTOCText {
    margin-left:7px; 
    margin-top: 0px;
}
.TwoColumnTOCText a {
    font-size: 12px;
    font-weight: bold;
    color: #325184;
}

/** SECTION LEVEL 2 STYLES **/
#divSectionTOC a {
    font-size: 12px;
    font-weight: bold;
    color: #325184;
}
#divSectionTOC p {
    margin-top: 0px;
    margin-bottom: 0px;
}
#divSectionTOC li {
     list-style: none;
     margin-top: 15px;
}

/** TESTIMONIALS PAGE STYLES **/

.TestimName {
    font-size: 10px;
    font-weight: bold;
    color: #818D9B;
}
.TestimLocation {
    font-size: 10px;
    color: #818D9B;
}

/** STATE AND COUNTY PAGES : **/
#StateSearch {
    background-color: #8A9CB3;
    width: 845px;
    /* height:40px; */
}
#StateSearch table {
    width: 845px;
    margin-top: 20px;
    vertical-align: middle;
    margin-bottom:20px;
}

#StateText {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 15px;
}

#StateTitle td.adxSectionCopy p {
  margin-top: 15px;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 20px;
  color: #676767;
  text-align: center;
  width: 800px;
}
#tblCounty {
    horizontal-align: center;
    width: 550px;
    margin-left: 50px;
}
#tblCounty td {
    text-align:left;
}

.StateSearchTextBox {
    font-size: 10px;
    color: #595959;
    font-weight: normal;
    border: solid 1px #595959;
}

#payins {
  border-color:#B0BDCE;
}



.wizard-nav
{
padding: 10px 0;
border: 1px solid #ddd;
width: 650px;
margin: 10px auto;
}
.wizard-nav a
{
background: #eee;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
text-decoration: none;
padding: 10px;
width: 162.5px;
display: inline;
margin: 0;
}
.wizard-nav a.active { background: #dfd; }

.wizardcontrols .wizardnext { margin-left: 76%; width: 12%; }
.wizardcontrols .wizardprev { width: 12%; }
.wizardcontrols .wizardfinish { width: 12%; }



.wizardcontrols 
 { 
     text-align:right; border-width:1px;
 }


/* B2B PPL/DS Page */
.WrapperTable
{
	background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    text-align: left;
    width: 970px;
}

.HeaderGreen
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #8aca03;
	font-size: 35px;
	font-weight:bold;
}

.HeaderBlue
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #4376a8;
	font-size: 30px;
	font-weight:normal;
}

.HeaderBlueDS
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #4376a8;
	font-size: 27px;
	font-weight:bold;
}

.HeaderOrangeDS
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #FB9F38;
	font-size: 27px;
	font-weight:bold;
}

.ContentBullet
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #565656;
	font-size: 20px;
	font-weight:normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.ContentBulletDS
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #565656;
	font-size: 20px;
	font-weight:normal;
	padding: 0px 0px 5px 40px;
	margin: 0px 0px 0px 0px;
}

.ContentWhite
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
}

.ContentWhiteDS
{
	font-family:Arial, Verdana, Sans-Serif;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	text-align:left;
}

.ContentWhitePhone
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	font-style: normal;
	text-align:center;
}

.FooterText
{
	font-family: Arial, helvetica, Verdana;
	color: #067beb;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-align:center;
}

.FooterTextDS
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #067beb;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-align:center;
}

.FooterTextPhone
{
	font-family: Arial, helvetica, Verdana;
	color: #067beb;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-align:center;
}

.ContentTextPhone
{
	font-family: Arial, helvetica, Verdana;
	color: #565656;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	text-align:center;
}

.FooterTextPhoneDS
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #067beb;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-align:center;
	letter-spacing:2px;
}

.Footer-copyright {
    margin: 15px 0 15px 0;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #565656;
}

.Footer-text {
    margin: 15px 0 15px 0;
    text-align: center;
 
}

.ContentForm
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #565656;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	text-align:center;
}

.ContentFormBlue
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #0659a9;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	text-align:center;
}

.FormFields
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #565656;
	font-size: 15px;
}

/* B2B PPL Thank YouPage */

.HeaderGreen2
{
	font-family: Arial, Verdana;
	color: #8aca03;
	font-size: 30px;
	font-weight:bold;
}

.ContentBig18
{
	font-family: Arial, Verdana;
	color: #565656;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
    line-height: 150%;
}

.ContentBig22
{
	font-family: Arial, Verdana;
	color: #483429;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	text-align:left;
}

.ContentBig20
{
	font-family: Arial, Verdana;
	color: #483429;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	text-align:left;
}

.ContentBullet2
{
	font-family: Tahoma, Geneva, Sans-Serif;
	color: #565656;
	font-size: 18px;
	font-weight:normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.ContentBigOrange26
{
	font-family: Arial, Verdana;
	color: #f99727;
	font-size: 26px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
}
