.jqDialog {box-shadow: 7px 7px 25px black; z-index: 9999;} 


.error
{
    COLOR: red;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.mediumsmallBlack {color: #000000; font-family: Arial, san-serif, helvetica; font-size: 11px; margin: 0; padding: 0; border: 0;  line-height:12px;}
.smallBlack {    COLOR: #000000;    FONT-FAMILY: Arial,helvetica, San-Serif;    FONT-SIZE: 11px}
.verysmallBlack
{
    COLOR: #000000;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 8px
}
.smallBlackBold
{
    COLOR: #000000;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder
}
.mediumBlack
{
    COLOR: #000000;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 12px
}
.mediumBlackBold
{
    COLOR: #000000;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.largeBlackBold
{
    COLOR: #000000;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.mediumBrownBold
{
    COLOR: #635d52;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.mediumWhiteBold
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.smallWhite
{
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, san-serif;
    FONT-SIZE: 10px
}
.largeWhite
{
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, San-serif;
    FONT-SIZE: 20px;
    FONT-STYLE: normal
}
.largeBlack {COLOR: black; FONT-FAMILY: arial, helvetica, san-serif; FONT-SIZE: 14px}
.largeBlack16 {COLOR: black; FONT-FAMILY: arial, helvetica, san-serif; FONT-SIZE: 16px}

.largerBlack
{
    COLOR: #000000;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 18px;
}
.mediumBlue
{
    COLOR: blue;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 12px
}
.largeLabel {font-size:1.4em;color:	#0060be;font-weight:700; font-family:myriad Pro,Arial, Helvetica, sans-serif;}

.link
{
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, san-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
.largelink
{
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, san-serif;
    FONT-SIZE: 18px;
    TEXT-DECORATION: underline;
}

.largetext
{
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, san-serif;
    FONT-SIZE: 18px;
    TEXT-DECORATION: none;
}

.MenuLink
{
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, san-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline
}
.mediumWhite
{
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, san-serif;
    FONT-SIZE: 12px
}
.largeWhite
{
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, san-serif;
    FONT-SIZE: 20px
}
input {margin:1px;	padding:1px;	font-weight:normal;	outline:none;}

select {font: 8pt/8pt "arial";}                  

P
{
    COLOR: #000000;
    FONT-FAMILY: "sans serif", "Arial", "Helvetica";
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}

H1 { COLOR: #003399;    FONT-FAMILY: "sans serif", "Arial", "Helvetica";    FONT-SIZE: 18px;    FONT-WEIGHT: bold; clear: both}
H2 { COLOR: #003399;    FONT-FAMILY: "sans serif", "Arial", "Helvetica";    FONT-SIZE: 12px;    FONT-WEIGHT: bold; clear: both}
TDxxx
{
    COLOR: #000000;
    FONT-FAMILY: "sans serif", "Arial", "Helvetica";
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}

.tableForInput {display:inline-block;color:Black;font-family:Arial;font-size:8pt;font-weight:regular;left: 10pt; border-right: 1px solid black; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; background-color: #f1f5f9; padding:5px 15px 5px 15px;}
.tablewithborder {display:inline-block;color:Black;font-family:Arial;font-size:8pt;font-weight:regular;left: 10pt; border-right: 1px solid black; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black}
.cellwithborder {border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black}

XXimgXX { border-style: none; }

.mainlink {display: inline-block; }

.grow {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}


.subhead
{
    COLOR: #003399;
    FONT-FAMILY: "sans serif", "Arial", "Helvetica";
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.tenpixels
{
    FONT-FAMILY: "sans serif", "Arial", "Helvetica";
    FONT-SIZE: 10px
}
.whitetitle
{
    COLOR: #ffffff;
    FONT-FAMILY: "sans serif", "Arial", "Helvetica";
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.subsubhead
{
    COLOR: #003399;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bolder
}
.subsubsubhead
{
    COLOR: #003399;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder
}
.headtext
{
    COLOR: White;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder
}
.text
{
    COLOR: White;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 12px;
}
.smalltext
{
    COLOR: #003399;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 10px;
}
.mediumtext
{
    COLOR: #003399;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 14px;
}
.largetext
{
    COLOR: #003399;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 18px;
}
.smallwhite
{
    COLOR: white;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 10px;
}
.whitelink
{
    COLOR: white;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 12px;
    text-decoration: none;
}

.largewhitelink
{
    COLOR: white;
    FONT-FAMILY: Arial, san-serif, helvetica;
    FONT-SIZE: 18px;
    text-decoration: none;
}
.superWhite
{
    COLOR: white;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 20px
}
.whiteMedium
{
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, san-serif;
    FONT-SIZE: 12px
}
.whitelarge
{
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, san-serif;
    FONT-SIZE: 16px
}
.mediumAliceBlue
{
    COLOR: #6699CC;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 12px
}
.largeAliceBlue
{
    COLOR: #6699CC;
    FONT-FAMILY: Arial,helvetica, San-Serif;
    FONT-SIZE: 18px
}
.calendarevent
{
    COLOR: #4169e1;
    FONT-SIZE: 12px
}
.bluelink{    COLOR: blue;    FONT-FAMILY: arial, helvetica, san-serif;    FONT-SIZE: 12px;    TEXT-DECORATION: underline}
.bluelink.visited{COLOR: blue;}
.BlueLink{    COLOR: blue;    FONT-FAMILY: arial, helvetica, san-serif;    FONT-SIZE: 12px;    TEXT-DECORATION: underline}
      
.text1	{  font-size: 8pt;	}
.H1	{  font-size: 40pt;color: red;text-align: center;}	
.red  {  font-size: 12pt;color: red;text-align: center;	}
.blue  {  background: url(images/blue.gif) no-repeat;
          font-size: 14pt;
         color: white;
         text-align: center;
	}
.green {  background: url(images/green.gif) no-repeat;
          font-size: 14pt;
         color: white;
         text-align: center;
	}
.yellow  {  background: url(images/yellow.gif) no-repeat;
          font-size: 14pt;
         color: white;
         text-align: center;
	}
.purple  {  background: url(images/purple.gif) no-repeat;
          font-size: 14pt;
         color: white;
         text-align: center;
	}
.bar  {  background: black;
	}
.gray  {  background: InfoBackground;}

.H2	{  font-size: 25pt; font-weight: bold;  color: teal;  text-align: center;}
.h3	{  font-size: 14pt; color: #4169e1;	}
.reverse { color: white;}
.tbtype  {font-size: 9pt;         font-weight: bold;	   text-align: center;	   }
.highlt  {font-weight: bold;          color: teal;         }

.title  {font-size: 12pt;	   font-weight: bold;	   text-align: center;	   color: black;	   	}
.subtitle  {font-size: 10pt;	   font-weight: bold;	   text-align: center;	   color: black;	}
.copy {font-size: 10pt;       line-height: 12pt;	}
.credit {font-size: 8pt;         text-align: right;        }
.pagebreak {page-break-after: always;}
.selectbox
{
  background-color:#EFECE3;border-top:1px solid #E4E1D4;border-bottom:1px solid #E4E1D4;border-left:1px solid #E4E1D4;border-right:1px solid #E4E1D4
}
.subselect {background:#DED9C9; border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.listbox {border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}

.largeDropDown {font-size: 14px; }

.blueLabel{    font-family:Universe,Arial Narrow,Arial,Lucida Grande,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#003399;white-space:nowrap;letter-spacing:-0.01px;}
.blueHighlight {  font-size:14px;color:#266598; }
.blueCommandButton {background-color: #6699cc; border-radius: 5px; color: #fff !important; font-weight: 600; text-decoration: none; margin: 0em 1.25em 0; padding: .8em 1.5625em;}
.grow {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.smallBlueCommandButton {background-color: #6699cc; border-radius: 5px; color: #fff !important; font-weight: 200; text-decoration: none; margin: 0em .5em 0; padding:  .4em .825em;}
.grow {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.buttonUnClicked {  padding:5px 15px 5px 15px;padding-left:15px;font-size:12px;font-weight:bold;color:#266598;border-bottom:solid 1px #b6b6b6;white-space:nowrap; border-radius: 10px 10px 0 0;  background-color: #d8e5f2; margin-left: 2px; margin-right: 2px;}

.button {  font-size:12px;font-weight:bold;color:#266598; }

.buttonClicked {background-color:#266598; border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;border-left:solid 1px #b6b6b6;padding:5px 15px 5px 15px;font-size:12px;font-weight:bold;color:#266598;white-space:nowrap; border-radius: 10px 10px 0 0; margin-left: 2px; margin-right: 2px;}
.buttonClicked a {background-color:#266598; color:white; text-decoration: none;}


.highlightArea {  background-color:#f1f5f9;border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;border-left:solid 1px #b6b6b6;padding:5px 15px 5px 15px;}

.alertBox {  border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;border-left:solid 1px #b6b6b6;padding:5px 15px 5px 15px;font-size:12px;font-weight:bold;color:red;white-space:nowrap; }

.borderArea {  border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;border-left:solid 1px #b6b6b6;padding:5px 5px 5px 5px;}

.bodyGeneral {background-color: AliceBlue; margin-top:0; text-align: center; }

.windowOver {position:absolute;left:0;top:0;z-index:2; border:2px solid; }
.PopUpBackgroundStyle 	{background-color: #C2BFBF;	opacity: .5; filter:alpha(opacity=50);}
.PopUpWindow 	{background-color: white;	opacity: 1; filter:alpha(opacity=100); }

.blinktext {
-webkit-animation-name: blinker;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;

-moz-animation-name: blinker;
-moz-animation-duration: 1s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;

 animation-name: blinker;
 animation-duration: 1s;
 animation-timing-function: linear;
 animation-iteration-count: infinite;

 color: red;
}

.clsContentText			{font-family:arial;font-size:x-small;padding-left:10px;}
.clsTab 			{	font-family: arial;	color: #FFFFFF;	font-weight: bold;	background-color: #4169e1;	border-right: 1px solid #99ccff;	border-bottom: 1px solid #99ccff;}
.clsTabSelected 		{	color: white;	font-family:arial;	font-weight: bold;	background-color: #003366;	cursor: default;	border-top: 2px outset #99ccff;	border-right: 2px outset #336699;}
a.clsTabLink			{color: White;text-decoration:none;cursor: default;}
a.clsTabLinkSelected 		{text-decoration:none;color: white;cursor: default;font-weight: bold;}
a.clsTabLinkSelected:hover 	{text-decoration:none;color: white;cursor: default;font-weight: bold;}
a.clsTabLink:hover 		{text-decoration:none;color: #ccffcc;cursor: hand;font-weight: bold;}

a.clsMoreLink			{text-decoration:none;border:none}

a.menulink { color: #2e6582;  font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  font-style: normal;}
a.menulink:link {text-decoration: none}
a.menulink:hover {background-color: #F0F8FF; text-decoration: underline}

.box_text {width:480px; padding:10px 10px 0 10px;}
.box_text ul { margin:5px 0 0 14px; padding:0;}
.box_text ul li {background:url(images/md-tick.gif) no-repeat left center; padding-left:28px; margin-bottom:10px; color:#444444; font:bold 12px Arial, Helvetica, sans-serif !important;}

.altTable {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse;background-color: #fff; text-align: left;}
.altTable td, .altTable th {font-size:1em;border:1px solid #6699cc;padding:3px 7px 2px 7px;}
.altTable th {font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#6699cc;color:#ffffff; vertical-align: bottom;}
/* .altTable tr.alt td {color:#000000; background-color:#EAF2D3;} */
.altTable tr:nth-child(even)  { color:#000000; background-color:#d0e3ff;}

  /* some CSS here */
  .mainBody { color: #000000; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; margin-top: 0; text-align: center;}
  .mainDiv {width: 989px; height: 600px; position: relative ; z-index: 99; text-align: left; margin: 0 auto; display: block;}  
  .subDiv {position: relative ; text-align: left; margin: 0 auto; background-color: #fff;}  
  .footer {position: fixed;   bottom: 0;   width: 100%;}
      
      
.signinouter {box-sizing: border-box; color: #018E9F; font-family:   Helvetica, Neue, Arial; font-size: 16px; line-height: 1.125em;}
.signininner {margin: 8px .5em 0 .5em;  position: absolute !important; left: 10px !important;}
.signinwrap {margin: 0 auto; max-width: 25em;}
.signinsegment {background-color: rgba(255,255,255,0.96); position: absolute; left: 5px; border-radius: 5px; padding: 2em 0 1.25em 50px; z-index: 99; transition: border-top-color .25s,background-color .25s; border: 1px solid #018E9F; overflow: hidden; max-width: 400px; margin: 0 auto;}


.signinbox {display: inline-block; width: 400px;  height: 400px; box-sizing: border-box; color: #6699CC; font-family:   Helvetica, Neue, Arial; font-size: 16px; line-height: 1.125em;  background-color: rgba(255,255,255,0.96);  border-radius: 5px; padding: 10px 10px 10px 10px; z-index: 99; transition: border-top-color .25s,background-color .25s; border: 1px solid #266598; overflow: hidden; }
.signinbox input {border: none; border-bottom: 1px solid #018E9F; padding: .25em .25em .25em .25em; font-size: 1.25em; line-height: 1.4em; background: none;}

.welcomeButton {background-color:  #6699CC; border-radius: 5px; color: #fff; font-weight: 600; text-decoration: none;    width: 100%; text-align: center; display: block; padding: 10px 10px 10px 10px; box-sizing: border-box;}
.welcomeButton:hover {background-color: #266598;}
.ieDisplay {display: none;}

  @media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000; -webkit-print-color-adjust: exact;}
  #ad{ display:none;}
  #leftbar{ display:none;}
  #contentarea{ width:100%;}
}
  
/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
  /* some CSS here */
    .mainBody {-webkit-text-size-adjust:none; color: #000000; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; background-color: AliceBlue; margin-top: 0; text-align: center;}
    .mainDiv {width: 989px; height: 600px; position: relative ; z-index: 99; text-align: left; margin: 0 auto;}  
}


/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){
  /* some CSS here */
    .mainBody {-webkit-text-size-adjust:none;color: #000000; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; background-color: AliceBlue; margin-top: 0; text-align: center;}
    .mainDiv {width: 989px; height: 600px; position: relative ; z-index: 999; text-align: left; margin: 0 auto;}  
}


/* #### Tablets Portrait or Landscape #### */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
  /* some CSS here */
    .mainBody {-webkit-text-size-adjust:none;color: #000000; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; background-color: AliceBlue; margin-top: 0; text-align: center;}
    .mainDiv {width: 989px; height: 600px; position: relative ; z-index: 999; text-align: left; margin: 0 auto;}  
}

.jqDialog {box-shadow: 7px 7px 25px black; z-index: 9999;} 

hgroup {width:207px; float:left; margin:12px 0 0 34px; padding:0; }

.menu-main-menu-container {margin:10px;}

.search_box_home{ width:950px; height:32px; color:#fff; float:left; margin:0; padding:7px 0 2px 9px; border-left:1px solid #DAD8D8; border-right:1px solid #DAD8D8; background:#6ea1d0}

.search_box_home_carp{ width:950px; height:32px; color:#7f7f7f; float:left; margin:0; padding:7px 0 2px 9px; border-left:1px solid #DAD8D8; border-right:1px solid #DAD8D8; background:#d0d0d0}
.searc_botcurve{ width:320px; float:left; margin:0; padding:0; clear:both; height:5px; background:url(images/searech_area_botcurve.png) no-repeat;}

ol,ul {	list-style: none;}
blockquote,
q {	quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: '';	content: none;}

h1,h2,h3,h4,h5,h6 {	clear: both;}
html {	overflow-y: scroll;	font-size: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}

a:focus {	outline: thin dotted;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {	display: block;}
audio,canvas,video {	display: inline-block;}
audio:not([controls]) {	display: none;}
del {	color: #333;}
ins {	background: #fff9c0;	text-decoration: none;}
hr {	background-color: #ccc;	border: 0;	height: 1px;	}  /* margin: 24px;	margin-bottom: 1.714285714rem; */

sub,sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}
sup {	top: -0.5em;}
sub {	bottom: -0.25em;}
small {	font-size: smaller;}
img {	border: 0;	-ms-interpolation-mode: bicubic;}
/* Clearing floats */
.clear:after,.wrapper:after,.format-status .entry-header:after {	clear: both;}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {	display: table;	content: "";}

.header_center { width:325px; float: none; margin:  0 0 0  160px; padding: 0 0 0 0; display: inline; text-decoration: none; }

.header_right { float:right; margin: -40px; }
.d_in_areabox{ width:320px; float:right; margin: 0 0 0 0; padding:0;}
.search_dentist{ width:307px; float:left; margin:0; padding: 6px 0 5px 14px; background-color: #6ea1d0 ; font-size:16px; color:#FFFFFF;}

.search_box{ width:309px; float:left; margin:0; padding:7px 0 0 9px; border-left:1px solid #DAD8D8; border-right:1px solid #DAD8D8; background:url(images/searech_area_bg2.gif) repeat-x #e7e7e7}

.search_box input{ width:212px; float:left; margin:0; padding:3px 8px 2px 5px; border:none; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; background:url(images/search_bg.png) no-repeat; height:27px; line-height:23px;}

/* Responsive images */
.entry-content img,.comment-content img,.widget img {	max-width: 100%; /* Fluid images for posts, comments, and widgets */}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}
img.size-full,img.size-large,img.header-image,img.wp-post-image {	max-width: 100%;	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}
/* Make sure videos and embeds fit their containers */

/*embed,iframe,object,video {	max-width: 100%;} */
.entry-content .twitter-tweet-rendered {	max-width: 100% !important; /* Override the Twitter embed fixed width */}

.alignleft {	float: left;}
.alignright {	float: right;}
.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {}
.wp-caption {max-width: 100%; 	padding: 4px;}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}

/* Body, links, basics */

html {font-size: 87.5%;}
body {font-size: 14px;}
.assistive-text,.site .screen-reader-text {	position: absolute !important;	clip: rect(1px, 1px, 1px, 1px);}
.main-navigation .assistive-text:hover,.main-navigation .assistive-text:active,.main-navigation .assistive-text:focus {	background: #fff;	border: 2px solid #333;	border-radius: 3px;	clip: auto !important;	color: #000;	display: block;	font-size: 12px;	padding: 12px;	position: absolute;	top: 5px;	left: 5px;	z-index: 100000; }
/* Page structure */
.site {	padding: 0 24px;	padding: 0 1.714285714rem;	background-color: #fff; 	font-size: 15px;	line-height:22px;	font-family:myriad Pro,Arial, Helvetica, sans-serif;}
/* Header */
.site-header {	display:inline-block;	width:100%;}
.site-header h1,.site-header h2 {text-align: center;}
.site-header h1 a, .site-header h2 a {	color: #515151;	display: inline-block;	text-decoration: none;}
.site-header h1 a:hover,.site-header h2 a:hover {	color: #21759b;}
.site-header h1 {	font-size: 24px; font-size: 1.714285714rem;	line-height: 1.285714286;	margin-bottom: 14px;	margin-bottom: 1rem;}
.site-header h2 {	font-weight: normal;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}
.header-image {	margin-top: 24px;	margin-top: 1.714285714rem;}

/* Navigation Menu */



.main-navigation {	/*margin-top: 24px;	margin-top: 1.714285714rem;*/	text-align: center;}

.main-navigation li {margin-top: 24px;	font-size: 12px;	font-size: 0.857142857rem;}
.main-navigation a {	color: #5e5e5e;}
.main-navigation a:hover {	color: #21759b;}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {}
.main-navigation ul.nav-menu.toggled-on,.menu-toggle {	display: inline-block;}
section[role="banner"] {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;}



.entry-meta {



	clear: both;



}




img.alignleft {



	margin: 12px 24px 12px 0;



	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;



}

img.alignright {margin: 12px 0 12px 24px;	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;}
img.aligncenter {margin-top: 12px;	margin-top: 0.857142857rem;	margin-bottom: 12px;	margin-bottom: 0.857142857rem;}

/* Minimum width of 600 pixels. */
/*@media screen and (min-width: 600px) { */
	.author-avatar {		float: left;		margin-top: 8px;		margin-top: 0.571428571rem;	}
	.author-description {		float: right;		width: 80%;	}
	.site {		margin: 0 auto;		width: 960px;		}
	body.template-front-page .site-content,	body.single-attachment .site-content,	body.full-width .site-content {		width: 100%;	}
	.widget-area {		float: right;		width: 26.041666667%;	}
	.site-header h1,	.site-header h2 {		text-align: left;	}
	.site-header h1 {		font-size: 26px;		font-size: 1.857142857rem;		line-height: 1.846153846;		margin-bottom: 0;	}
	.main-navigation ul.nav-menu,	.main-navigation div.nav-menu > ul 	{display: inline-block !important;		text-align: left;		width: 100%;	}
	.main-navigation ul {	background:url(images/navigation_bg.gif) repeat-x;		margin: 0;		text-indent: 0;	}
	.main-navigation li a,	.main-navigation li {		display: inline-block;		text-decoration: none;		font-weight:normal;	}
	.main-navigation li a {		border-bottom: 0;		color: #fff;		line-height:normal;		text-transform: uppercase;		white-space: nowrap;		outline:none;		font-family:"myriad Pro";		font-weight:normal;	}
	.main-navigation li a:hover {	color: #fff;		font-weight:normal;	}
	.main-navigation li {		float:left; margin:0; padding:12px 17px 8px 17px; background:url(images/navigation_spacer.gif) right top no-repeat; font-size:15px;	}
	.main-navigation li ul {display: none;		margin: 0;		padding: 0;		position: absolute;		top: 100%;		z-index: 1;	}
	.main-navigation li ul ul {		top: 0;		left: 100%;	}
	.main-navigation ul li:hover > ul {		border-left: 0;		display: block;	}
	.main-navigation li ul li a {		background: #efefef;		border-bottom: 1px solid #ededed;		display: block;		font-size: 11px;		font-size: 0.785714286rem;		line-height: 2.181818182;		padding: 8px 10px;	padding: 0.571428571rem 0.714285714rem;	width: 180px;	width: 12.85714286rem;		white-space: normal;		font-weight:normal;}
	.main-navigation li ul li a:hover {	background: #e3e3e3;		color: #444;	}
	.main-navigation .current-menu-item > a,	.main-navigation .current-menu-ancestor > a,	.main-navigation .current_page_item > a,	.main-navigation .current_page_ancestor > a {		color: #fff;	}
	.menu-toggle {		display: none;	}
	.entry-header .entry-title {		font-size: 22px;		font-size: 1.571428571rem;	}
	.template-front-page .site-content,	.template-front-page article {		overflow: hidden;	}
	.template-front-page.has-post-thumbnail article {		float: left;	width: 47.916666667%;	}
	.entry-page-image {		float: right;		margin-bottom: 0;		width: 47.916666667%;	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {	float: left;		width: 51.875%;		margin-bottom: 24px;		margin-bottom: 1.714285714rem;	}
	.template-front-page .widget-area .widget:nth-child(odd) {		clear: right;	}
	.template-front-page .widget-area .widget:nth-child(even),	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {		float: right;		width: 39.0625%;margin: 0 0 24px;	margin: 0 0 1.714285714rem;	}
	.template-front-page.two-sidebars .widget,	.template-front-page.two-sidebars .widget:nth-child(even) {		float: none;		width: auto;	}
	.commentlist .children {		margin-left: 48px;		margin-left: 3.428571429rem;	}
h1, h2, h3, h4, p, ul, li, img  {	margin:0;	padding:0;	border:none;font-weight:normal;	outline:none;}
.clear {	clear:both;	height:0;margin:0;	padding:0;}

#maimwrapper {	width:960px;	margin:0 auto;}
.first{ width:960px; float:left; margin:0; padding:0;}
/*header start*/
.header{ width:960px; float:left; margin:0; padding:0;}
.header_left{ float:left; margin:0; padding:0;}
.logo{ width:207px; float:left; margin:12px 0 0 34px; padding:0;}
.easy_boxmain_last .easy_content {height: 370px !important;}
.navigation{ width:960px; float:left; margin:13px 0 0 0; padding:0; background:url(images/navigation_bg.gif) repeat-x;}
.navigation ul{ float:left; margin:0; padding:0 0 0 5px; font-size:17px; color:#FFFFFF}
.navigation ul li{ float:left; margin:0; padding:10px 17px 7px 17px; background:url(images/navigation_spacer.gif) right top no-repeat;}
.navigation ul li a{ color:#FFFFFF}
.navigation ul li a:hover{ color:#FFFFFF}
/*header end*/

/*Banner start*/
.banner{ width:960px !important;float:left !important; margin:7px 0 0 0 !important;  padding:0 !important;}
/*Banner end*/

.middlemain{ width:960px; float:left; margin:10px 0px 0 0px; padding:0px;}
.mid_box{ width:960px; float:left; margin:0 0 10px 0px; padding:0px;}
.easy_boxmain{ width:311px; float:left; margin:0 13px 0 0px; padding:0px;}
.easy_boxmain_last{ width:311px; float:left; margin:0px; padding:0px;}
.easy_top{ width:311px; float:left; margin:0px; padding:4px 0 0; font:22px Arial,Helvetica,sans-serif;  text-align:center; vertical-align: middle; color:#fff; background:url(images/navigation_bg.gif) repeat-x; height:26px }
.easy_content{ width:309px !important;float:left; margin:0px; padding:0px; background:url(images/easy_content_bg.gif) repeat-x #F0EFEF; border-left:1px solid #E0DCD9; border-right:1px solid #E0DCD9; min-height:1px !important; font-size:12px; color:#333333; background:#FFFFFF;}
.signup_content { width:309px !important;float:left; margin: 0px 0px 0px 0px; padding:0px; background:url(images/easy_content_bg.gif) repeat-x #F0EFEF; border-left:1px solid #E0DCD9; border-right:1px solid #E0DCD9; min-height:1px !important; height: 100px !important; }
.easy_content2{ width:309px !important;float:left; margin:0px; padding:0px; background:url(images/easy_content_bg.gif) repeat-x #F0EFEF; border-left:1px solid #E0DCD9; border-right:1px solid #E0DCD9; min-height:400px !important;}
.leave-reply{display:none !important;}
.easy_botcurve{ width:311px; float:left; margin:0px; padding:0px;  height:5px;}
.select{  float:left; margin:8px 0 0 30px; padding:0px; font-family:Arial, Helvetica, sans-serif; width:279px; }
.select ul{ width:279px; /*float:left;*/ margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.select ul li{ margin:0px; padding:13px 0 0 26px;  color:#666666; font-size:12px; font-weight:bold; background:url(images/select_arrow.png) 0 13px no-repeat;}


.for_assi{ width:309px; margin:0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0 auto; color:#666666; font-size:12px; line-height:19px;}
.for_assi a{ color:#0153A6; text-decoration:underline;}
.for_assi a:hover{ color:#0153A6; text-decoration:none;}
.procedure{ width:309px; float:left; margin:10px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.why{ width:280px; float:left; margin:10px 0 0 10px; padding:10px; font-family:Arial, Helvetica, sans-serif; text-indent: -10px }
.metrodent{ width:297px; float:left; margin:0; padding:6px 0 7px 12px; border-bottom:1px solid #DDDDDD; font-size:12px; color:#333333;}
.cleaning{ width:297px; float:left; margin:0; padding:6px 0 7px 12px; border-bottom:1px solid #DDDDDD; font-size:12px; color:#333333; background:#FFFFFF;}
.procedure_text{ width:100px; float:left; margin:0; padding:0; color:#333333; text-align:center}
.metrodent_text{ width:60px; text-align:center; float:left; color:#0153A6; font-weight:bold;}
.saving_text{ width:60px; text-align:center; float:left; color:#339933; font-weight:bold;}
.see_btn{ width:280px; margin:20px 0 0 14px; padding:0;}
.based{ font-size:11px; float:left;; width:309px; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:13px 0 16px 0}
.howit{ width:309px; float:left; margin:20px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.howit p{ text-align:left; font-size:12px; color:#333333; line-height:20px; padding:10px 15px}
.howit p a{ color:#0153A6; text-decoration:underline;}
.howit p a:hover { color:#0153A6; text-decoration:none;}
.important_box{ width:960px; float:left; margin:13px 0 0 0; padding:0;}
.important{ /*width:483px;*/width:100%; float:left; margin:15px 0 0 0; padding:0;}
.important h1{/* width:460px;*/ width:100%; float:left; margin:0; padding:0 0 8px 0; color:#333; border-bottom:1px dotted #999999; font-family:"myriad Pro"; font-size:17px; font-weight:normal;}
.important p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:16px; width:100%; padding:11px 0 0 0}
.video{ width:477px; float:left; margin:0; padding:0;}

.footermain{ width:100%; background:#BFDDEF;}
.footermain disclaimer{ width:100%; float:left; margin:0px 0 0 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px; background:#BFDDEF;}

.disclaimer{ width:100%; float:left; margin:0px 0 0 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px;}

.foot_nav{ width:860px; margin:0 auto; padding:0;}



.foot_nav ul li{ float:left; margin:0; padding:0 15px 0 15px; background:url(images/foot_spacer.gif) right no-repeat; font-family:"myriad Pro", Arial, Helvetica, sans-serif; font-size:17px; }



.foot_nav ul li a{ color:#FFFFFF; text-decoration:none}



.foot_nav ul li a:hover{ color:#FFFFFF; text-decoration:underline;}



.foot_border{ text-align:center; margin:11px 0 0 0; padding:0;}



.footer_bottom{ width:929px; float:left; margin:0; padding:0;}



.copy_sec{ width:380px; float:left; margin:0; padding:0;}



.copy{ width:450px; float:left; margin:0 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}



.copy strong{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}



.copy a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF !important; text-decoration:none;}



.fb{ width:370px; float:left; margin:15px 0 0 0; padding:0;}

#searchsubmit{ background:url(images/search_button.png) no-repeat; width:80px; height:27px; text-indent:-125px; margin:0 0 0 8px; border:none;}
.easybox_botcurve{ width:311px; float:left; margin:0; padding:0; background:url(images/easy_botcurve.png) no-repeat; height:5px;}

.how_it_work{ padding:0 0; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.how_it_work span{ font-size:20px; font-weight:bold; padding:5px 0; font-family:Arial, Helvetica, sans-serif;}
.how_it_work p{ font-size:14px; padding:0 0; color:#000000;}
.how_it_work p a{ text-decoration:none; color:#0153A6;}
.how_it_work p a:hover{ text-decoration: underline; color:#0153A6;}

#md-savingslinkscell  {background:#dddddd; padding:20px 20px 15px 20px;}



#md-linkslist {list-style:none; list-style-type:none; padding:0; margin:0; display:inline;}



#md-linkslist li   {padding:5px 10px 5px 10px; background:#479D01; text-align:center; float:left; margin-right:5px; margin-bottom:5px; color:#ffffff;}



#md-linkslist li:hover {background:#f7f7f7; color:#222222;}



#md-linkslist li a, 



#md-linkslist li a:visited {text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif!important; color:#ffffff;}



#md-linkslist li a:hover   {text-decoration:none; color:#222222;}



.md-savingsprices td {width:33%; padding:0 20px; background:#f2f2f2!important;}



.md-job-wrap {border-bottom:1px solid #f7f7f7!important; padding-top:8px; padding-bottom:5px;}



.md-job {float:left; font:normal 12px Arial, Helvetica, sans-serif!important;}



.md-jobT {float:left; font-family:Arial, Helvetica, sans-serif!important; font-weight:bold; padding-top:8px; padding-bottom:5px;}



.md-job-price {float:right; font:normal 12px Arial, Helvetica, sans-serif;}



.md-job-inner {float:left; margin-left:10px; font:normal 12px Arial, Helvetica, sans-serif; font-style:italic;}



.md-faqs-q    {font-weight:bold; margin-bottom:3px; color:#065e89;}



.md-faqs-a    {margin-bottom:15px;}



.md-faqs-a ul {list-style:circle; list-style-type:circle; padding-top:10px; margin-left:25px;}



.md-faqs-a ul {list-style: circle outside none; list-style-type:circle; padding-top:10px; margin-left:25px;}



.md-faqs-a p{ text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333; line-height:23px; padding:10px 15px}
.zcmail_text{ margin-bottom:5px !important}
.zcmail_textarea{ margin-bottom:5px !important}


#main{ position:relative}



.srcTabHome{ margin:20px 0; padding:0; width:307px; position:absolute; top:-320px; z-index:999; right:10px}



.srcTable{ padding:0; margin:5px 0 0 0}



.srcTable td{ margin:0; padding-left:5px; padding-bottom:5px}



.search-box {   border-bottom: 1px solid #DAD8D8;  padding-bottom:6px;}



.search-box a {  border:1px solid #DAD8D8;  color:#666666;  padding: 5px 31px 5px 30px;  text-decoration:none;outline:none}



.search-box a.activeLink {   background-color: #fff;border-bottom: 0;padding-top: 5px; padding-right:29px; padding-left:29px; padding-bottom:6px;  background-color: #eee;  outline:none; font-weight:bold}



.searchcontent { border: 1px solid #DAD8D8; border-top: 0; padding: 5px 10px 5px 5px;  background-color: #eee; min-height:142px }



.hide { display: none;}



.ziptext  { width:67px; font-weight:bold}



.MilageText, .stateText, .stateText, .SpecialityText, .LastNameText{ font-weight:bold}



.miles{ padding-bottom:5px}



.searchFieldHead{background: url("images/search_bg.png") no-repeat scroll 0 0 transparent; border: medium none;color: #999999;float: left; font-family: Arial,Helvetica,sans-serif;font-size: 14px;line-height: 23px; margin: 0;outline: medium none;padding: 6px 8px 0 5px;width: 212px; height:27px}


/*Home page search tab menu ends*/

#slp_tagline{ display:none}

#addressInput{background: url("images/search_bg.png") no-repeat scroll 0 0 transparent !important; border: 0 none !important;color: #999999;float: left; font-family: Arial,Helvetica,sans-serif;font-size: 14px;line-height: 23px; margin: 0;outline: medium none;padding: 6px 8px 0 5px;width: 212px !important; height:27px;border-radius:0 0 0 0}

.submitS_button{ border:0 none !important;border-radius:0 0 0 0 !important; box-shadow:0 0 0 0 !important; background: url("images/submitBtn.png") no-repeat scroll 0 0 transparent !important; margin:0 0 0 2px !important; height:27px !important; font-size:0 !important; width:84px !important}

#slpw_searching{ display:none}


.Country { padding-bottom:5px}



#search_table{margin-bottom:4px !important}



#search_form_table_cell{ padding-bottom:10px !important; border-bottom:solid 1px #ccc !important}



#mainsl LABEL{ font-weight:bold}



#address_search{/* width:350px !important*/ float:left !important; width:930px !important}



#add_in_address{ float:left !important; width:330px !important}



#mainsl{ float:left !important; width:800px !important}



/*#addy_in_radius{ float:left !important; width:220px !important; clear:right !important; padding-top: 0 !important}*/



#addy_in_radius #radiusSelect{ /*margin-top:6px*/ height:28px }



#radius_in_submit{ /*padding-left:106px !important*/ padding-top:0 !important; width:auto !important}



.results_entry{ margin-bottom:10px !important;}



.results_entry:hover{ background-color:#ebebeb !important}



.searchResultsTable td{ font-size: 14px !important; line-height:19px !important}



a.storelocatorlink{ color:#0153A6 !important; text-decoration:underline !important; font-size:14px}



a.storelocatorlink:hover{ color:#0153A6 !important; text-decoration:none !important; font-size:14px}



#results_table{ width:100% !important}



#address_search LABEL{min-width:53px !important}



/*Live dentist page classes*/

#addy_in_state{ float:left; width:30%;}



#addy_in_state #addressInputState{ height:28px}



#search_by_tag{ float:left; width:70%;}



#search_by_tag #tag_to_search_for{ height:28px}



#div_nameSearch{ float:left; width:30%; margin-top:10px}



#div_nameSearch label{ float:left; width:10%}



#div_nameSearch input#nameSearch{ background: url("images/search_bg.png") no-repeat scroll 0 0 transparent !important; border: 0 none !important; border-radius: 0 0 0 0; color: #999999; float: left;  font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 27px; line-height: 23px; margin: 0; outline: medium none;  padding: 6px 8px 0 5px;  width: 212px !important;}







#add_in_address label{ margin-top:10px !important; float:left}



#add_in_address input{ margin-top:10px !important; float:left}



#addy_in_radius label{ float:left; margin-top:10px}



#addy_in_radius #radiusSelect{ margin-top:10px !important; float:left}



#radius_in_submit{ float:left; margin-top:10px}



#map_container{width:400px;height:550px;display:inline-block;}



#map_canvas{width:400px;height:550px;display:inline-block;font-size:0.9em}



#providers {margin-left:20px;}


.fixed {          position: fixed;        display:inline-block;        top: 3px;        margin-left:4px;	}

.practice {color:#000;border-bottom:1px solid #dfdfdf;margin-bottom:10px;width:95%;padding:6px;padding-bottom:10px;line-height:18px;font-size:1.3em}
.altpractice {background-color:#fff}
.practice:hover{background-color:#ededf3}
.practicename {cursor:pointer;color:rgb(59, 101, 167);width:70%;font-size:14px;padding-bottom:4px;border-bottom:1px dotted #999999;margin-bottom:6px;}
.practiceaddress {cursor:pointer;font-size:12px}

.practicecontact {cursor:pointer;font-size:12px}

.provider {cursor:pointer;font-size:12px;}

.providerbutton {width:110px;float:right;color:#61729e;font-size:11px !important;font-weight:bold !important;border:1px solid #d6d6d6;margin-bottom:4px;display:block;clear:both;cursor:pointer;text-align:center;text-decoration:none;	
border-radius: 4px;
-webkit-box-shadow:  0 2px 1px 0 rgba(0, 0, 0, .2);
box-shadow:  0 2px 1px 0 rgba(0, 0, 0, .2);
background-image: linear-gradient(top, rgb(254,254,254) 0%, rgb(240,240,240) 55%);
background-image: -o-linear-gradient(top, rgb(254,254,254) 0%, rgb(240,240,240) 55%);
background-image: -moz-linear-gradient(top, rgb(254,254,254) 0%, rgb(240,240,240) 55%);
background-image: -webkit-linear-gradient(top, rgb(254,254,254) 0%, rgb(240,240,240) 55%);
background-image: -ms-linear-gradient(top, rgb(254,254,254) 0%, rgb(240,240,240) 55%);
background-image: -webkit-gradient(
	linear,left top,left bottom, color-stop(0.00, rgb(254,254,254)),color-stop(0.99, rgb(240,240,240)));
}


.third {	width:31%;	padding-right:3%;	float:left;}



.third_last {			 width:31%;			 float:left;			 }



			 /*********

			 provider search

			 **********/

			 #searchresult {font-family: arial, Lucida Grande, Bitstream Vera Sans, verdana, sans-serif;color:#000;position:relative;background-color:#fff;width:545px;min-height:550px;display:inline-block;vertical-align:top;margin-top:10px;margin-right:10px;}

#map_container{font-family: arial, Lucida Grande, Bitstream Vera Sans, verdana, sans-serif;width:400px;height:550px;display:inline-block;margin-top:10px;overflow:hidden}

#map_canvas{font-family: arial, Lucida Grande, Bitstream Vera Sans, verdana, sans-serif;width:398px;height:548px;display:inline-block;font-size:0.9em}

#directions_canvas{font-family: arial, Lucida Grande, Bitstream Vera Sans, verdana, sans-serif;width:398px;height:548px;font-size:0.9em;display:none}

#providers {font-family: arial, Lucida Grande, Bitstream Vera Sans, verdana, sans-serif;border-top:1px solid #555;margin-top:5px;padding-top:5px;}

.provider {margin-left:20px;}

.searchbar {padding:6px;width:948px;color:#fff;background-color:#0060be; height: 80px}

.zipsearchform {font-size:11px;background-color:#fff;width: 100%;color:#000;-webkit-box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, .2);box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, .2);border-radius: 4px;}

.zipsearchform label {font-size:1em;color:	#0060be;font-weight:700; font-family:myriad Pro,Arial, Helvetica, sans-serif;}


.fixed {  position: fixed;        display:inline-block;        top: 3px;        margin-left:4px;	}


#directionsform{font-family: arial, Lucida Grande, Bitstream Vera Sans, verdana, sans-serif;background-color:#eaffdb;border:3px solid #55c204;display:none;margin:0;padding:5px 4px;width:386px;-webkit-box-shadow:  0px 6px 8px 3px rgba(0, 0, 0, .4);box-shadow:  0px 6px 8px 3px rgba(0, 0, 0, .4);}

.directionsform {font-size:14px;font-weight:700;color:rgb(59, 101, 167);;text-align:center;line-height:16px;}

#directionsaddress{display:none;}

#xxdirections{width:388px;background-color:#fff;font-size:15px;color:#000;display:none;padding:10px 5px;border:1px solid #000;line-height:19px;}

#directionsbar{font-family: arial, Lucida Grande, Bitstream Vera Sans, verdana, sans-serif;width:398px;height:18px;display:none;background-color:#688FB5;text-align:center;font-weight:700;padding-top:5px;border:1px solid #000;cursor:pointer;color:#fff !important}



#map_canvas .provider {margin-left:0}

#map_canvas .providerbutton {display:none}


.su-tabs-panes{height:120px; padding-bottom:20px;}



.su-tabs-pane{height:120px;}



.su-box{height:520px;}



/***** Over rides ****************/



.easy_content {

min-height: 1px !important;

}

.zipsearchform {float: left;min-height: 1px;}

#zipsearch > div {float: left;display: block !important;}

#zipsearch > div > div {float: left;}



.zipsearchform > div > label {

margin-top: 31px;

display: inline-block;

}



#state,

#pname {

width: 100px !important;

}



.zipsearchform > div input[type="submit"] {

    background: #469B02 !important;

    margin-top: 40px !important;

    width: 100px !important;

}



#searchresult {

min-height: 550px;

}



#mapcolumn {

position: relative !important;

}



.easybox_botcurve {

float: right;

}



.easy_content {height:370px; }

.faq {padding-right:10px; padding-left:10px;}

.faq p{ margin:0;  color:#666666; font-size:12px; line-height:1.3em; }

.faq  strong { margin:0;   color:#666666; font-size:12px; font-weight:bold; line-height:1.3em;}


/**
 * Shortcodes Ultimate stylesheet
*/
.su-error { color: #f03 }
/* Spacer */
.su-spacer {
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}
.su-spacer-5 { height: 5px }
.su-spacer-10 { height: 10px }
.su-spacer-20 { height: 20px }
.su-spacer-30 { height: 30px }
.su-spacer-40 { height: 40px }
/* Heading */
.su-heading {
	margin: 0 0 1.5em 0;
	padding: 2px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.su-heading-shell {
	padding: 20px 0;
	text-align: center;
	border-top: 4px solid #eee;
	border-bottom: 4px solid #eee;
	font-size: 1.5em;
}

.su-spoiler-style-2 {
	margin-bottom: 1em;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.su-spoiler-style-2 > .su-spoiler-title {
	padding: 10px 10px 10px 40px;
	background: #f0f0f0 12px 8px url(images/spoiler-style-2.png) no-repeat;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.su-spoiler-style-2.su-spoiler-open > .su-spoiler-title {
	border-bottom: 1px solid #ccc;
	background: #f0f0f0 12px -92px url(images/spoiler-style-2.png) no-repeat;
}
.su-spoiler-style-2 .su-spoiler-content {
	padding: 1em;
	display: none;
}

/* Box */
.su-box { margin: 0 0 1.5em 0 }
.su-box-title {
	display: block;
	padding: 10px 15px;
	margin: 0;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	background: left bottom url(../images/box-title.png) repeat-x;
}
.su-box-content {
	background: #fff;
	padding: 15px;
}

/* Columns */
.su-column-1-2 { width: 22% }
.su-column-1-3 { width: 22% }
.su-column-2-3 { width: 22% }
.su-column-1-4 { width: 22% }
.su-column-3-4 { width: 22% }
.su-column-1-5 { width: 22% }
.su-column-2-5 { width: 22% }
.su-column-3-5 { width: 22% }
.su-column-4-5 { width: 22% }
.su-column-1-6 { width: 2% }
.su-column-5-6 { width: 22% }
.su-column {
	position: relative;
	margin: 0 4% 1.5em 0;
	float: left;
}
.su-column-last {
	margin-right: 0 !important;
	clear: right;
}


#submit {
    background-color: #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:6px;
    color: #fff;
    font-family: 'Oswald';
    font-size: 20px;
    text-decoration: none;
    cursor: pointer;
     border:none;
}


.windowOver {position:absolute;left:0;top:0;z-index:2; border:2px solid; }
.PopUpBackgroundStyle 	{background-color: #C2BFBF;	opacity: .5; filter:alpha(opacity=50);}
.PopUpWindow 	{background-color: white;	opacity: 1; filter:alpha(opacity=100); }

.pushButton {background-color: #0060be; border-radius: 5px; color: #fff; font-weight: 600; text-decoration: none; margin:   .5em .5em .5em .5em ; padding: .2em .8em .2em .8em ; font-family: Arial, helvetica, san-serif;  font-size: 20px; }


.largelink {color: blue;    font-family: arial, helvetica, san-serif;    font-size: 18px;    text-decoration: underline; }

.largeWhite {color: white; font-family: Arial, helvetica, San-serif; font-size: 20px;  font-style: normal}


.enrollmentForm {color: #000000;    font-family: Arial, san-serif, helvetica;    margin: 10px;	padding: 0;	border: 0;	line-height:12px;	}


#maimwrapper {	width:960px;	margin:0 auto;}
.first{ width:960px; float:left; margin:0px; padding:0px;}
/*header start*/
.header{ width:960px; float:left; margin:0px; padding:0px;}
.header_left{ float:left; margin:0px; padding:0px;}
.logo{ width:207px; float:left; margin:12px 0 0 34px; padding:0px;}
.easy_boxmain_last .easy_content {height: 370px !important;}
.navigation{ width:960px; float:left; margin:13px 0 0 0px; padding:0px; background:url(images/navigation_bg.gif) repeat-x;}
.navigation ul{ float:left; margin:0px; padding:0 0 0 5px; font-size:17px; color:#FFFFFF}
.navigation ul li{ float:left; margin:0px; padding:10px 17px 7px 17px; background:url(images/navigation_spacer.gif) right top no-repeat;}
.navigation ul li a{ color:#FFFFFF}
.navigation ul li a:hover{ color:#FFFFFF}
/*header end*/

