/* NEW BY CHRIS 02/18/06 */ body {margin:0px; padding:0px;}  body.main {background: url(images/splash_bg.jpg) repeat-x #FFF;}  body.sub {background: url(images/sub_bg.jpg) repeat-x #FFF;}  #maincontent {border-right: 1px solid  #09C; border-bottom: 1px solid  #09C; border-left: 1px solid  #09C; width:658px; margin: 0px; padding: 20px;}  #maincontent ul {list-style-type: none; padding: 0px 43px; margin: 0px;} #maincontent ul.qna {list-style-type: none; padding: 0px 10px; margin: 0px;} #maincontent li {background: url(images/bullet.gif) left center no-repeat; padding-left:23px; margin-bottom: 30px; margin-top: 30px; height:12px;}  #maincontent h1.qna {font-size:10pt;margin-bottom:0px;padding-bottom:0px;padding-top:10px;color:#007ba4;font-weight:bold;border-top: 1px dashed  #6C9;} #maincontent h1.gen {font-size:10pt;margin-bottom:0px;padding-bottom:0px;padding-top:10px;color:#007ba4;font-weight:bold;} #maincontent p.qna {font-size:10pt;margin-top:0px;padding-top:3px;} #maincontent p.top {font-size:8pt;text-align:center;padding-bottom:20px;}  /* ORIGINAL CSS */ p, td {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}  .copyright {font-size: 10px; COLOR: #666666; font-family: Arial, Helvetica, sans-serif;}  .footer {font-size: 11px; COLOR: #333333; font-family: Arial, Helvetica, sans-serif;}  A {COLOR: #006699;}  A:hover {COLOR: #0099cc; text-decoration: none;}  P {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}  UL {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}  OL {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}  /* NEW BY RON 10-18-2005 */ html,body {margin: 0px;padding: 0px;} 	 #header { height: 78px; width: 698px; position: relative; margin: 51px auto 1px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; }   h1#headerSDWhite { color: #ffffff; background: #0099CB; font: italic 50px "Times New Roman", Times, serif; margin: 0; padding: 10px 0 0 5px; letter-spacing: -2px; position: absolute; z-index: 1000;	 width: 290px; left: 0px; top: 0px; height: 62px; border-bottom: 6px solid #68CB9C; }  h1#headerSDLtBlue { color: #F7F7F7; background: #fff; margin: -16px 0 0; padding: 0; overflow: hidden; font: 95px "Times New Roman", Times, serif; position: absolute; vertical-align: middle; text-align: right; right: 0px; top: 0px; z-index: 999; height: 88px; border-bottom: 6px solid #68CB9C;	 }  h2#headerGeneral { color: #25507B; font: 22px/24px "Times New Roman", Times, serif; margin: 0; padding: 15px 0 0 15px; position: absolute; width: 395px; z-index: 1000; top: 0px; right: 0px; border-top: 1px solid #0099CB; }   h2.content { font: bold 22px/25px "Times New Roman", Times, serif; color: #016687; margin: 0px; padding: 0 27px; background: url('http://www.sleepdentistrynj.com/images/bg_content_h2.gif') repeat-y left; border-bottom: 1px solid #66CC99; z-index: auto;	 }  h3.content { color: #408CA5; margin: 15px 0 0; padding: 0; }
#backgroundSDLtBlue {background: #fff; margin: -16px 0 0; width: 500px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 999; height: 88px; }
