@charset "utf-8";
body { font: 100% Verdana, Arial, Helvetica, sans-serif; background: #666666; margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; background-color: #3266CC; }
.twoColFixLtHdr #container { width: 980px; /* the auto margins (in conjunction with a width) center the page */ border: 1px solid #000000; text-align: left; /* this overrides the text-align: center on the body element. */ margin-top: 5px; margin-right: auto; margin-bottom: 0; margin-left: auto; background-color: #FFF; }
.twoColFixLtHdr #header { background: #DDDDDD; padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */ margin: 0px; }
.twoColFixLtHdr #container #topbar { font-family: Cambria; font-size: 16px; text-align: right; margin: 0px; height: 32px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.twoColFixLtHdr #container #bluebar { background-color: #3266CC; padding: 0px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 32px; width: 650px; float: left; }
.Upperlinks { margin-right: 20px; margin-bottom: 0px; font-family: Cambria; font-size: 20px; white-space: nowrap; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #00F; }
.twoColFixLtHdr #sidebar1 { float: left; /* since this element is floated, a width must be given */ width: 140px; margin: 0px; height: 590px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; background-color: #000; }
.twoColFixLtHdr #container #sidebar1 iframe { padding: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.twoColFixLtHdr #mainContent { background-image: url(/Images/Dental-Office-Header2.gif); background-repeat: no-repeat; background-position: right top; height: auto; margin: 0; padding-top: 150px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.twoColFixLtHdr #container #mainContent p { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 600px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 350px; font-family: Cambria; font-size: 15px; line-height: 19px; font-weight: bold; text-align: justify; }
.twoColFixLtHdr #container #mainContent div { float: left; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 33px; background-color: #FFF; }
.twoColFixLtHdr #container #insurancelogos { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 325px; }
.twoColFixLtHdr #container #bottombar { font-family: Cambria; font-size: 16px; color: #FFF; background-color: #3266CC; margin: 0px; padding-top: 5px; height: 26px; font-weight: bold; width: 980px; text-align: center; }
.twoColFixLtHdr #footer { background-color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; text-align: center; margin: 0px; color: #00F; font-variant: small-caps; padding-top: 5px; padding-right: 0; padding-bottom: 5; padding-left: 0; }
.twoColFixLtHdr #footer p { margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; }
.fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }
.dougLevyDesigns { font-family: Tahoma, Geneva, sans-serif; color: #00F; }
#professionalLinks { padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.twoColFixLtHdr #links-lower p .links-lower a { color: #FFF; }
.twoColFixLtHdr #container #bluebar iframe { margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 350px; color: #FFF; }
.twoColFixLtHdr #container #mainContent iframe { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 225px; }

