*
{
	margin:0;
	padding:0;
}

img,
a
{
 border-width: 0;
}

a
{
 color: #000066;
 text-decoration: none;
}

a:hover
{
 color:#a10101;
}
body
{
	font-family:Arial;
	font-size: 10px;
	background-color: #bcad89;
	text-align: center;
}

table#Default
{
	width: 913px;
	height: 750px;
	vertical-align: top;
	margin: 15px auto 0 auto;
	padding: 0;
	
}

table#Default td
{
	vertical-align: top;
}
table#Master
{
	width: 913px;
	margin: 15px auto 0 auto;
}
div#LayoutPosition,
div#LayoutPosition table#Master,
div#LayoutPosition table#Default,
div#LayoutPosition1,
div#LayoutPosition1 table#Master,
div#LayoutPosition1 table#Default
{
	width: 913px;
	overflow: hidden;
	margin: 0 auto 0 auto;			
}

div#LayoutPosition table#Default
{
	margin: 15px 0 0 0;
	_cmargin: 15px auto 0 auto;
}
div#LayoutPosition1 table#Default
{
	margin: 15px 0 0 -35px;
	_margin: 15px 0 0 0;
}

table#HeaderNav
{
	background-image:url(../Images/Background/dbheader_inner.gif);
	background-repeat:no-repeat;	
	width: 913px;
	height: 159px;
}

table#HeaderNav1
{
	background-image:url(../Images/Background/dbheader_inner.gif);
	background-repeat:no-repeat;	
	width: 913px;
	height: 159px;
}

p#Logo
{
 margin: 16px 0 0 50px;
 position: absolute;
}

table#HeaderNavInner
{
  background-image:url(../Images/Images/header_practice.jpg);
	background-repeat:no-repeat;	
	width: 913px;
	height: 159px;
}

td.MergePanel div p,
.TopText,
.TopText1,
.TopHead,
td div.TopHead
{
	font-family:tahoma;
	font-size:11px;
	color:#efe8bf;
	text-align:justify;;
	padding:8px 3px 10px 3px;
	line-height: 1.5;
}

div.MergeText p 
{
 font-family:tahoma;
	font-size:11px;
	color:#efe8bf;
	text-align:justify;;
	padding: 8px 13px 10px 13px;
	line-height: 1.5;
}

p.OfferText,
div.MergeText p.OfferText, 
td.OfferText
{
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

p.WhiteHR
{
	width:200px;
	text-align:center;
	height:1px;
 padding: 0 0 10px 0;
}

#HRSmall1
{
	background-color:#000066;
	width:230px;
	text-align:center;
	height:1px;
	overflow: hidden;
}

#HRSmall2
{
  background-color: #ffffff;
	width: 187px;
	text-align: center;
	height: 1px;
	overflow: hidden;
	margin: -60px 5px 3px 20px;
}

.RightHead
{
	background-color:#af9e7b;
	margin: 3px 0 0 5px; 
	width:229px;
	height: 18px;
	color:#ffffff;
	font-size:12px;
    padding: 2px 0 1px 6px;
    _padding: 3px 0 3px 6px;
	font-weight:bold;
	text-align: left;
}

p.RightText,
p.RightText table td
{
	color:#252d57;
	font-size:11px;
	font-weight: bold;
	margin: 0 0px 0 5px;
	_margin: -5px 0px 0 5px;
	text-decoration: none;
	float: left;
    width: 215px;
	padding: 0 5px 0 0px;
	text-align: justify;
}

p.RightSpecialText
{
	color:#252d57;
	font-size:12px;
	font-weight: bold;
	margin: 0 0px 0 5px;
	_margin: 10px 5px 0 5px;
	text-decoration: none;
	float: left;
    width: 215px;
	padding: 0 5px 0 0px;
	text-align: justify;
}

p.OfferSpecial
{
  padding: 10px 0 0 0;
  font-size:12px;
  font-weight:bold;
  color:#a20000;
  width: 180px;
}

p.Offer1
{
  padding: 10px 0 0 0;
  font-size:11px;
  font-weight:bold;
  color:#a20000;
  width: 180px;
}

p.Offer2 a 
{
	text-decoration:underlinhe;
	color:#a20000;
	float: right;
	font-size:11px;
	margin: 6px 23px 0px 0px;
	font-weight: bold;
}

p.Offer2 a:hover,
ul.RightList li a:hover,
td.ScheduleLink1 a:hover,
td.ScheduleLink a:hover
{
	color:#252d57;
}

td#RightBottom p,
td#RightBottom1 p
{
 z-index:1;
 position:absolute;
 margin: 8px -2px 0 6px;
 }
td#RightBottom1 p
{
	margin: 4px -2px 0 6px;
	_margin: 8px -2px 0 6px;
}
ul.RightList
{
 width: 222px;
 margin: -3px 0px 0px 8px;
}

ul.RightList li,
ul.RightList li a
{
	list-style:none;
	text-align:justify;
	padding: 0px 5px 0 5px;
	font-size: 11px;
}

ul.RightList li a
{
color: #c00007;
}

ul.MiddleList
{
 padding: 0 0 0 6px;
 margin: 10px 0 0 0;
 position: relative;
}

ul.MiddleList li
{
	height: 18px;
	list-style:none;
	background-image:url(../Images/Images/bblt.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 0px 10px 2px 10px;	
	height: 18px;
}

td#ContentArea
{
 background-image:	url(../Images/Images/bbg.jpg);
 background-repeat: repeat-x;
 height: 438px;
 width: 913px;
 border-color: #ffffff;
 border-style: solid;
 border-width: 0 3px 0 3px;
 margin: 0px 0 0 0; 
}

td#ContentAreaPdetail,
td#ContentAreaPServicedetail,
td#ContentAreaPFinancedetail
{
 background-image:	url(../Images/Images/bbg.jpg);
 background-repeat: repeat-x;
 height: 438px;
 width: 910px;
 margin: 0px 0 0 0;
 border-color: #ffffff;
 border-style: solid;
 border-width: 0 3px 0 0px;
 float:left;
}

td#ContentAreaPServicedetail,
td#ContentAreaPFinancedetail
{
  border-style: solid; 
  border-color: #ffffff; 
  border-width: 0 3px 0 0px;	 
}

/*\*/
 html>body*#ContentAreaPServicedetail{border-style: solid;border-color: #ffffff;border-width: 0 3px 0 0px;}
/**/

/*\*/
 html>body*#ContentAreaPFinancedetail{border-style: solid;border-color: #ffffff;border-width: 0 443px 0 0px;}
/**/

td#ContentAreaPdetail table.BorderTable,
td#ContentAreaPServicedetail table.BorderTable,
td#ContentAreaPFinancedetail table.BorderTable
{
 border-color: #ffffff;
 border-style: solid;
 border-width: 0 3px 0 0px;
 width: 913px;
}

td#ContentArea1
{
 background-image:	url(../Images/Images/bbg.jpg);
 background-repeat: repeat-x;
 height: 438px;
 width: 913px;
 border-color: #ffffff;
 border-style: solid;
 border-width: 0 3px 0 0px;
 margin: 0px 0 0 0;
}

ul.MiddleList li a
{
 font-size:11px;
 color:#ffffff;
 text-align:justify;
 font-weight: bold;	
 text-decoration: underline;
}
ul.MiddleList li a:hover
{
	color: #a10101;
}
li#ArrowNone
{
 background-image: none;
}	

std#ContentArea
{
	background-image:	url(../Images/Images/bbg.jpg);
	background-repeat: repeat-x;
 height: 438px;
 width: 913px;
 border-color: #ffffff;
 border-style: solid;
 border-width: 0 3px 0 0px;
 margin: 0px 0 0 0;
 
}

td#LeftPanelPractice1
{
 vertical-align: top;
 width: 305px;
}

td#LeftPanel
{
 vertical-align: top;
 width: 305px;
}

td#LeftPanel p
{
	width: 343px;
	margin: -40px 0 0 -46px;	
}

td#LeftPanel p img
{
	position: absolute;
	z-index: 999;
	float:left;
	overflow:visible;
}

td#LeftPanelBlue
{
 vertical-align: top;
 width: 245px;
 border-style: solid;
 border-width: 0px 0px 0px 3px;
 border-color: #ffffff; 
}

td#LeftPanelBlue p#Doctors
{
	background-image:url(../Images/Images/dca_doctors.jpg);
	background-repeat:no-repeat;	
	width: 191px;
	height: 302px;
	margin: -5px 0 0 30px;
	position: absolute;
	z-index: 1;
}

td#Menu
{
 background-image: url(../Images/Background/menubg1.jpg);
 background-repeat: no-repeat;
 background-position: 0 11px;
 width: 493px;
 height: 80px;
 padding: 0px 0 0 0;
 font-size: 11px;
 color: #fcf9ec;
 vertical-align: top;
}

td#Menu p
{
 width: 625px;
 padding: 0px 0px 0px 0px;
 margin: 33px 0 0 -53px;
 position: absolute;
 z-index: 1;
}

div#TopAdminMenu
{
	position: absolute;
	z-index: 100;
	margin-left: -40px;
}

div#TopAdminMenu ul
{
	width: 610px;
}

div#TopAdminMenu ul li 
{
	padding: 35px 3px 0 4px;
}

div#TopAdminMenu ul li ul
{
	background: #6a95a9;
	width: 120px;
	padding: 9px 0 9px 0;
	margin-top: 2px;
} 

div#TopAdminMenu ul li ul li
{
	padding: 2px 0 2px 5px;
} 

div#TopAdminMenu ul li ul li img
{
	padding: 5px 0 5px 0px;
} 

div#TopAdminMenu ul li ul a,
div#TopAdminMenu a
{
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
} 

div#TopAdminMenu a
{
 color: #fcf9ec;
}

div#TopAdminMenu ul li ul a
{
 color: #1a4f68;
}

div#TopAdminMenu a:hover
{
 color: #d6d0bf;
}

div#TopAdminMenu ul li ul a:hover
{
	color: #fcf9ec;
} 

div#DocList
{
 width: 245px;
 height: 190px;
 text-align: center;
 margin: -20px 0 0 0;
 position: relative;
 z-index:100;
}
div#DocList p
{
 text-align: center; 
}

div#DocList div.DoctorsName
{
 margin: 0 0 0 68px;
}

div#DocList td
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

td#MiddlePanel
{
	vertical-align: top;
 width: 345px;
 padding: 0;
 float: left;
}

td#MiddlePanelHome
{
 vertical-align: top;
 width: 405px;
}

td#MergePanel
{
 width: 735px;
 vertical-align: top;
 border-style: solid;
 border-width: 0px 0px 0px 3px;
 border-color: #ffffff;
}

td p.MiltonImage 
{
 margin: -160px 0px 0px -3px;
 z-index: 1;
 position: absolute;
}

td#Rightbox,
td#Rightbox1,
td#Rightbox2
{
width: 240px;
 background: #ece4bb;
 height: 433px;
}
td#Rightbox1
{
	border: solid 0px #ece4bb; 
	_border: solid 2px #ece4bb; 
}
td#RightMergebox
{
 float: left;
 margin: 0 0 0 0px;
 width: 240px;
 _width: 241px;
 background: #ece4bb;
 height: 430px;
}


table#FooterNav
{
	background-image:url(../Images/Images/bfooter.jpg);
	background-repeat:no-repeat;	
	width: 913px;
	height: 123px;
	margin: -8px 0 0 0px;
	position: absolute;
}

table#FooterNav1
{
	background-image:url(../Images/Background/dbfooter_inner.gif);
	background-repeat:no-repeat;	
	width: 913px;
	height: 123px;
	margin: -8px 0 0 0px;
	position: absolute;
}

table#FooterInnerNav
{
	background-image:url(../Images/Images/inner_practice_footer.jpg);
	background-repeat:no-repeat;	
	width: 981px;
	height: 140px;
	position: absolute;
}

td.HR
{
 height: 5px;
}

td.HR img
{
 padding: 16px 0 0 0; 
}

p.GrayHR
{
 width: 325px;
 background: #b3a07f;
 overflow: hidden;
 height:1px;
 margin: 0px 0 0 0;
}

p#HRSmall img
{
 float: left;
 margin: 10px 2px 0 0; 
}

td.BlankRow
{
 height: 11px;
 padding: 0;
 overflow: hidden;
}

p.PBlankRow
{
 height: 10px;
 padding: 0;
 overflow: hidden;
}

div#Phone
{
 margin: 80px 0px 0px 328px;
 width: 320px;
 font-size: 16px;
 font-weight: bold;
 color:#000066;
}
	
p.PhoneHR
{
 width: 194px;
 height: 2px;
 background: #ffffff;
 float: left;
 overflow: hidden;
 margin: 10px 0 0 0;
}

p#HRSmall
{
 font-size: 16px;
 font-weight: bold;
 color:#ffffff;
} 

div#HeaderText
{
 float: left;
 position: absolute;
 z-index: 1;
 width: 900px; 
}

p#TopHRP
{
 width: 220px;
 height: 10px;
 float: left;
 background: #00eeee;
 margin: 90px 0 0 0px;
 padding: 0 0 0 100px;
 position: relative;
 z-index: 1;
}

#TopHR
{
 width: 218px;
 color:#000066;
 margin: 90px 0px 0px 0px;
 position: relative;
 z-index: 1;
 float: left;
 overflow: hidden;
}

td.TopText
{
	font-family:tahoma;
	font-size:11px;
	color:#efe8bf;
	text-align:justify;;
	padding:8px 3px 10px 3px;
	line-height: 1.5;
	cheight:210px;
}
td.DynamicServices
{
	height:110px;
}
div#HeaderText p.LocateText
{
 margin: -23px 0px 0 0;
 padding: 0 170px 0 0px;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 float: right;
}

div#HeaderText p.MileStoneText,
.MileStoneText
{ 
 color: Black;
 font-size: 11px;
 font-weight: bold;
 line-height: 12px;
 text-align: center;
 height:55px;
}
div#HeaderText p.MileStoneText
{
	width: 230px;
	margin: 0 0 0 685px;
	_margin: 0 0 0 650px;
	cpadding: 0 0 0 50px;
	_cpadding: 0 0 0 0px;
}

td.ScheduleLink,
td.ScheduleLink a
{
	color: #c00007;
 font-size: 11px;
 font-weight: bold;
 height:10px;
 margin: 0px 0px 0px 16px;
 }

td.ScheduleLink span
{
 padding-left: 17px;
}

td.ScheduleLink1
{
 overflow: hidden;
 height:10px;
}

td.ScheduleLink1 a
{
 color: #c00007;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
}

td.WeekDayTimeTD
{
width: 136px;
}
div#InnercontentAreaDivFlash
{
 font-family:tahoma;
 font-size:11px;
 width: 610px;
 height: 382px;
 position: absolute;
 z-index: 1;
 margin: 0px 0 0 25px;
}
ul#WeekDays
{
 text-align: left;
 width: 68px;
 float: left;
}

ul#Timings
{
 width: 68px;
 float: right;
}

ul#WeekDays li,
ul#Timings li
{
 font-size: 11px;
 color: #000000; 
 list-style: none;
 line-height: 16px;
 padding-left: 2px;
}

td.Timing table td
{
 font-size: 10px;
 color:#000000;
 overflow:hidden;
}

td.LunchTiming table td
{
 font-size: 10px;
 color:#000000;
 font-weight: bold;	
}

td.LunchTiming
{
padding: 0px 0 2px 10px;
 height:15px;
}

td.LunchTiming table td
{
 color: Maroon;
 border-style: solid;
 border-color: #695e66;
 border-width: 0 0 1px 0;
}

td#MapImage
{
  height: 95px;
}

td#MapImage img
{
  margin: -15px 0px 0px 5px;
 position: absolute; 
}

table#WeekTable
{
 margin: 8px 0px 0px 2px;
 height: 132px;
 _height: 127px;
 overflow:hidden;
}

div#SpecialTable
{
 line-height: 15px;
 height: 340px;
}

span.Rightpad
{
 margin: 0px 0px 0px 8px;
}

#DendriteImg
{
 margin: 3px 0px 2px 65px;
}

table#Smallbox
{
	background-image:url(../Images/images/smallboxbg.jpg);
	background-repeat: repeat-x;	
	width: 325px;
 height: 127px;
 position: absolute;
 z-index: 1;
}

table#Smallbox td img
{
 margin: 4px 0 0 0;
}

td.TopText div
{
margin: -30px 0 0 0;
 position: relative;
 z-index: 1;
 line-height: 15px;
 _line-height: 17px;
}
table#HeaderNav  td ul.MenuListInner,
table#HeaderNav1  td ul.MenuListInner
{
	width: 580px;
	margin: 13px 0 0 270px;
	position: absolute;
	z-index: 1000;
    height: 60px;
}
table#HeaderNav  td  ul.MenuListInner li,
table#HeaderNav1  td ul.MenuListInner li
{
	list-style:none;
	float: left;
	display: inline;
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: #666666;
	height: 26px;
}

table#HeaderNav  td ul.MenuListInner li a,
table#HeaderNav1  td ul.MenuListInner li a
{
	font-size:11px;
	font-weight: bold;
	color:#666666;
	padding: 0 8px 0px 8px;
	float: left;
	margin: 5px 0 0 0;
	text-decoration:none;	
}

ul.FooterMenuInner li a:hover,
table#HeaderNav  td ul.MenuListInner li a:hover,
table#HeaderNav1  td ul.MenuListInner li a:hover
{
	color: #a10101;
}

ul.FooterMenuInner li.Bordernone,
table#HeaderNav  td ul.MenuListInner li.Bordernone,
table#HeaderNav1  td ul.MenuListInner li.Bordernone
{
 border-style: solid;
 border-width: 0;
}

table#HeaderNav td ul.MenuListInner li.Activelink a,
table#HeaderNav1 td ul.MenuListInner li.Activelink a
{
 color: #a10101;
}
ul.MenuListInner
{
	width: 540px;
	margin: 13px 0 0 285px;
	position: absolute;
	z-index: 1;
    height: 60px;
}

ul.MenuListInner li
{
	list-style:none;
	float: left;
	display: inline;
	border-style: solid;
 border-width: 0 1px 0 0;
 border-color: #666666;
	height: 26px;
}

ul.MenuListInner li a
{
	font-size:11px;
	font-weight: bold;
	color:#666666;
	Padding: 0 8px 0px 8px;
	float: left;
	margin: 5px 0 0 0;
	text-decoration:none;	
}

ul.FooterMenuInner li a:hover,
ul.MenuListInner li a:hover
{
	color: #a10101;
}

ul.FooterMenuInner li.Bordernone,
ul.MenuListInner li.Bordernone
{
	border-style: solid;
 border-width: 0;
}

ul.MenuListInner li.Activelink a
{
 color: #a10101;
}
ul.FooterMenuInner
{
	width: 490px;
	margin: 85px 0 0 86px;
	z-index:1001;
	position:absolute;
}
ul.FooterMenuInner li
{
	list-style:none;
	float: left;
	display: inline;
	border-style: solid;
 border-width: 0 1px 0 0;
 border-color: #666666;
	height: 25px;
}

ul.FooterMenuInner li a
{
	font-size:11px;
	font-weight: bold;
	color:#666666;
	padding: 0 12px 0px 12px;
	float: left;
	margin: 5px 0 0 0;
	text-decoration:none;	
}

td#FootText,
td#FootTextBottom
{
 color: #ffffff;
}

td#FootText p,
td#FootTextBottom p
{
 padding: 0 0 0 183px;
 _padding: 0 0 0 150px;
 width: 800px;
 cfloat: left;
 overflow: hidden;
 font-size: 10px;
 position: relative;
 margin: 80px 0 0 0;
}
/*\*/
html>body* #FootText p,
html>body* #FootTextBottom p
{
 padding: 0 0 0 183px;
 width: 800px;
 cfloat: left;
 overflow: hidden;
 font-size: 10px;
 position: relative;
 margin: 120px 0 0 0;
}
/**/
td#FootTextBottom p
{
   position: relative;
   margin: 120px 0 0 0;
   float: left;
}

td#FootText a,
td#FootTextBottom a
{
 color: #4c4433;
 left: 100px; 
}

td#FootText a:hover,
td#FootTextBottom a:hover
{
 color: #ff0000;
}
div#InnercontentAreaDiv
{
 font-family:tahoma;
 font-size:11px;
 width: 610px;
 height: 482px;
 position: absolute;
 z-index: 1;
 margin: -22px 0 0 38px;

 }

div#InnercontentAreaDiv table td
{
 font-size:11px;
 font-family:tahoma;
}

table#SmileGal td.FirstCol
{
	width: 575px;
	text-align:left;
}

table#SmileGal td.FirstCol h3
{
 color: #ffffff;
 font-size: 11px;
 padding: 0 0 3px 30px;
}
table#SmileGal td.FirstCol h4
{
  font-size: 11px;
 
}

table#SmileGal td.FirstColForm
{
	width: 270px;
	text-align: justify;
}

table#SmileGal td.FirstColForm h3,
table#SmileGal td.FirstColForm h3 a
{
 color: #ffffff;
 font-size: 11px;
 padding: 10 0 3px 20px;
 
}
table#SmileGal td.FirstColForm h4
{
  font-size: 11px;
 
}

table#SmileGal td.SecCol
{
	width: 620px;
	text-align: center; 
	padding: 0 0px 0 10px;
}

table#SmileGal td.HR
{
	height: 1px;
}

table#SmileGal td.HR p
{
	height: 1px;
	overflow: hidden;
	width: 575px;
	background: #ffffff;
	margin: 12px 0 12px 0;
}

table#SmileGal span
{
	width: 270px;
	padding-left: 10px;
}

.lblDEscription
{
	width:575px;
}
table#TableBorder
{
	border-style: solid;
	border-width: 0 0 0 3px;
	border-color: #ffffff;
	width: 891px;
}

ul.InnerList
{
 padding: 0px 0 0 6px;
}

ul.InnerList li
{
	list-style:none;
	background-image:url(../Images/Images/gblt.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
    padding: 2px 10px 2px 20px;
       
}

ul.InnerList li a
{
	font-size:11px;
	color:#000066;
	text-align:justify;
    font-weight: bold;	
    text-decoration: none;
}

ul.InnerList li a:hover
{
 color:#a10101;
}
/*Start code for inner pages*/
td#MiddlePanelInner
{
 vertical-align: top;
 width: 648px;
 border-style: solid;
 border-width: 0 0 0 3px;
 border-color: #ffffff;
}

table#InnercontentAreaTable
{
 width: 648px;
}

div#InnercontentAreaDiv
{
	font-family:tahoma;
	font-size:11px;
 width: 610px;	
 height: 504px;
 position: absolute;
 z-index: 1;
 smargin: -20px 0 0 40px;
}

p.ContentHeading,
p.ContentFinancial
{
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 padding: 20px 0 10px 10px;
}
p.ContentFinancial
{
	float:right;
	margin: -40px 0px 0 275px;
	_margin: -40px 0px 0 160px;
	position:absolute;
}


p.ContentHeadingName
{
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 padding: 10px 0 0px 30px;
}
div#ContentServices
{
 width: 579px;
 height: 220px;
 background: #29346a;
 margin: 15px 0 0 0px;
 padding: 0 0 0 0;
 float: left;
 color: #ffffff;
 }
 
div#ContentPatientServices
{
 width: 578px;
 height: 233px;
 background: #29346a;
 margin: 0px 0 0 3px;
 padding: 0 0 0 0;
 float: left;
 color: #ffffff;
}

div#ContentDoctors
{
 width: 378px;
 height: 478px;
 background: #29346a;
 margin: 15px 0 0 0px;
 padding: 0 0 0 0;
 float: left;
 color: #ffffff;
}

div#ContentEduLibrary
{	
 width: 578px;
 height: 310px;
 background: #29346a;
 margin: 15px 0px 0 4px;
 padding: 0 0 0 0;
 float:left;
 color: #ffffff;
}
ul.PhotoListNew
{
 width: 590px;
 padding: 4px 0 0 5px; 
 float: left;
}

ul.PhotoListNew li
{
 float: left;
 display: inline;
 list-style-type: none;
}

div#Content
{
 width: 578px;
  height: 310px;
 background: #29346a;
 margin: 15px 0 0 3px;
 padding: 0 0 0 0;
 float: left;
 color: #ffffff;
}

div#Content td
{
	color: #ffffff;
}
div#Content_Detail
{
 overflow: auto; 
 width:595;  
 height: 440px; 
 margin: 5px 0 5px 0; 
 _margin: 0px 0 0px 0;
}
div#ContentHome
{
 width: 375px;
 _width: 360px;
 height: 480px;
 background: #29346a;
 margin: -20px 0px 0 0px;
 padding: 0 0 0 0;
 float: left;
 color: #ffffff;
 position: absolute;
 z-index:1;
 coverflow:hidden;
}

div#ContentHome td
{
	color: #ffffff;
	font-size: 12px;
	height: 18px;
	padding: 10px 10px 0 10px;
}
div#ContentHome td.Name
{
	text-align:left;
	padding: 10px 10px 0 0;
}
div#ContentHome td a
{
	color: #ffffff;
	font-size: 12px;
}

div#ContentHome td a:hover
{
	color:#efe8bf;
}

p.HomeWhiteHR
{
 width: 360px;
 background: #ffffff;
 overflow: hidden;
 height: 1px;
 margin: 6px 0 6px 0;
}

td.Name
{
 text-align: left;	
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 7px;
}

div#ContentHome td.WhiteCaption
{
 text-align:left;
 vertical-align: top;
 padding: 2px 0 2px 0;
}

div#ContentHome td.CaptionText
{
 text-align:left;
 font-weight:normal;
 font-size:11px;
 color:#efe8bf;
 padding: 2px 0 2px 7px;
 vertical-align: top;
}

div#edudetails
{
 width: 555px;
 padding: 10px 0 10px 10px;
 color: #efe8bf;
}

div#edudetails a
{
  color: #ffffff;
}

div#edudetails a:hover
{
  color: #89accc;
}

ul.ListHeading,
ul.ListHeadingTop
{
 width: 570px;
 padding: 10px 15px 0 15px;
}

ul.ListHeading
{
	width:540px;
	_width:570px;
	position:relative;
}

ul.ListHeadingTop
{
  smargin: -32px 0px 0 0px;	
  spadding: 0;
  swidth: 200px;
  sposition: relative;
  padding: 10px 0px 0 0px;	
  width: 200px;
  overflow:hidden;
}

ul.ListHeading li,
ul.ListHeadingTop li
{
 float: left;
 display: inline;
 list-style-type: none;
 color:#efe8bf;
 font-size: 11px;
 font-weight: bold;
}

ul.ListHeadingTop li hr.HR
{
 width: 200px;
 height: 1px;
 margin: 6px 0 0 0;
 _margin: 0 0 0 0;
}	
div#InnercontentAreaDiv  hr.HR
{
	width: 200px;
	height: 1px;
	margin: 0px 120px 0 280px;
	_margin: -10px 0px 0 175px;		
}

table#Table1
{
	margin: 5px 0 0 0;
	_margin: -10px 0 0 0;
}
ul.ListHeading li a
{
	text-decoration: underline;
	color:#efe8bf;
}

ul.ListHeading li a:hover
{
 color: #89accc;
}

ul.ListHeading li.RightList
{
	float: right;
}


p#Apple
{
 background-image:url(../Images/Images/blue-apple.jpg);
 background-repeat: no-repeat;	
 width: 106px;
 height: 111px;
 float: right;
 margin: -7px 10px 0 0;
 position: relative;
 z-index:0;
}

ul.ListTwoColFlash
{
 width: 400px;
 margin: 25px -20px 0 20px; 
}

ul.ListTwoColFlash li
{
sbackground-image:url(../Images/Images/barrow_inner.jpg);
background-repeat: no-repeat;	
background-position: 0 5px;
 width: 200px;
 float:none;
 list-style-type: none;
 padding: 0 0 16px 0;
}

ul.ListTwoColFlash li a
{
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 padding: 0 0 0 10px;
}
ul.ListTwoCol,
ul.ListEduLib
{
 width: 400px;
 margin: 25px 0 0 20px; 
}
ul.ListTwoCol li,
ul.ListEduLib li
{
 background-image:url(../Images/Images/barrow_inner.jpg);
 background-repeat: no-repeat;	
 background-position: 0 5px;
 width: 200px;
 float: left;
 list-style-type: none;
 padding: 0 0 16px 0;
}

ul.ListTwoCol li a,
ul.ListEduLib li a
{
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 padding: 0 0 0 10px;
}
ul.ListEduLib li a
{
	color:#ffffff;
}

p.Clickhere a:hover,
ul.ListTwoCol li a:hover,
ul.ListThreeCol li a:hover,
div.ThreeCol a:hover.
ul.ListEduLib li a:hover
{
 color: Maroon;
}
p.ContentWhiteHR
{
 height: 1px;
 background: #ffffff;
 width: 573px;
 float: left;
 overflow: hidden;
 margin: 10px 0 0 0;
}
p.ContentHR
{
 height: 1px;
 background: #ffffff;
 width: 578px;
 float: left;
 overflow: hidden;
 margin: 40px 0 0 50px;
 position: absolute;
 z-index: 1;
}

div#ContentScroll
{
 width: 560px;
 height:auto;
 background: #29346a;
 margin: 0px 0 0 0px;
 padding: 0 10px 0 10px;
 float: left;
 color: #ffffff;
}

div#ContentScroll p.ScrollHR
{
 width: 560px;
 height: 1px;
 overflow: hidden;
 background: #ffffff;
 margin: 10px 0 10px 0;
 float:left;
}

ul#GlossaryList li
{
 padding: 5px 0 0 0;
}

ul#GlossaryList li
{
 color: #ffffcc;
}

ul#GlossaryList li a
{
 color: #ffffff;
}

ul#GlossaryList li a:hover
{
 color: #ffffcc;
}

div#ContentScroll td,
div#ContentScroll td a
{
	color: #ffffff;
}

div#ContentScroll
{
 width: 560px;
 height: 440px;
 background: #29346a;
 margin: 0px 0 0 0px;
 padding: 0 10px 0 10px;
 float: left;
 color: #ffffff;
}

div#ContentScroll p.ScrollHR
{
 width: 560px;
 height: 1px;
 overflow: hidden;
 background: #ffffff;
 margin: 10px 0 10px 0;
}

ul#GlossaryList li
{
 padding: 5px 0 0 0;
}

ul#GlossaryList li
{
 color: #ffffcc;
}

ul#GlossaryList li a
{
 color: #ffffff;
}

ul#GlossaryList li a:hover
{
 color: #ffffcc;
}

div#ContentScroll td,
div#ContentScroll td a
{
	color: #ffffff;
}
p.Clickhere a
{
 color: #eee7b9;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 20px;
 text-decoration: none;
}

p.Clickhere a:hover,
ul.ListTwoCol li a:hover,
ul.ListThreeCol li a:hover,
div.ThreeCol a:hover
{
 color: #89accc;
}
div.ThreeCol
{
 width: 575px;	
 height:auto;
}

div#EduTitle
{
	width: 575px; 
	height: 196px; 
	overflow: auto; 
	overflow-x: hidden;
	cmargin: 10px 0 0 0;
	float:left;
}

div.ThreeCol ul
{
 width: 555px;	
 height: 196px;
 margin-left:20px;
 _margin-left:0px;
 float:left;
}
div#ContentPatientServices div.ThreeCol ul td li a
{
	font-size:10px;
}

div.ThreeCol ul li
{
 list-style-image: url("../Images/Images/barrow_inner.jpg ");
width: 160px;
 padding: 5px 5px 6px 7px;
 line-height: 15px;
}

div.ListCol
{
	padding: 10px 0 0 20px;
}

div#PatList
{
 width: 270px;
}

div#FinList
{
 width: 280px;
 margin: 0px 0 0 0;
}

div.ListCol td
{
	height: 15px;
}

div.ThreeCol a,
div.ListCol a
{
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
}

div.ThreeCol td
{
 width: 192px;
 height: 17px;
}

ul.ListThreeCol
{
 width: 558px;
 margin: 10px 0 0 10px; 
}

ul.ListThreeCol li
{
	background-image:url(../Images/Images/barrow_inner.jpg);
	background-repeat: no-repeat;	
	background-position: 0 5px;
 width: 186px;
 list-style-type: none;
 float: left;
 padding: 0 0 7px 0;
}

ul.ListThreeCol li a
{
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 padding: 0 0 0 10px;
}

ul.PhotoList
{
 width: 578px;
 padding: 8px 0 0 26px; 
 float: left;
}

ul.PhotoList li
{
 float: left;
 display: inline;
 list-style-type: none;
}
table#SmileGal td
{
	color:#efe8bf;
	padding: 0 0 0 0;
}

table#SmileGal td span,
table#SmileGal td p
{
	width: 98%;
	padding-left:0;
}	
table#SmileGal div.offerContent
{
	width:289px;
	height: 306px;
	vertical-align:top;
	overflow-y: scroll;
	padding-left:5px;
}
div.offerContent span.H4Heading
{
	padding: 0;
	margin: 0;
	overflow: hidden;
}
p.ColHeading,
div.offerContent p.ColHeading
{
	color: #ffffff; 
	font-weight:bold;
	float: left;
	padding: 10px 0 0 0;
	width: 270px;
}
div.offerContent p.ColHeading span
{
	margin-left:10px;
}
span.H3Heading
{
	color: #ffffff; 
	font-weight:bold;
	font-size: 12px;
}
span.H4Heading
{
	color: #ffffff; 
	font-weight:normal;
	font-size: 11px;
}

p.ColHeading,
span.H3Heading
{
	padding-left: 10px;
}

p.WhiteColHR
{
 height: 1px;
 background: #ffffff;
 overflow: hidden;
 width: 275px;
 float: left;
 margin: 5px 0 5px 5px;
}

p.SubmitButton
{
 width: 260px;
 text-align: center;
 padding: 10px 0 10px 0;
}
ul#GlossaryList
{
 font-family: verdana;
 font-size: 11px;
 width: 550px;
}

ul#GlossaryList li
{
 list-style: none;
 float: left;
 width: 20px;
}

ul#GlossaryList li a
{
 display: inline;
 font-weight: bold;
 text-decoration: underline;
} 

ul#GlossaryList li a:hover
{
 color: #000000;
} 

ul.ListHeading li.MedicalServicesHeading
{
 float: left; 
 color: #ffffff; 
 text-decoration: none;
}

td span#CaptionText
{
 color: #efe8bf;
 padding: 2px 19px 2px 19px;
 vertical-align: top;
 width: 578px;
 text-align: justify;
}
td#RightBottom p
{
 z-index:1;
 position:absolute;
  margin: 5px -2px 0 6px;
 _margin: 10px -2px 0 6px;
}

div.RightFinanceList
{
 height: 110px;
 overflow:hidden;	
}

div.RightFinanceList td
{
	padding: 0 0 0 10px;
}

div.RightFinanceList td a
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
div#Content ul.UsefulList
{
	width: 400px;
	float: left;
	margin: 0 0 0 35px;
	sbackground: #ffccff;
	list-style-type: none;
}

div#Content ul.UsefulList li a
{
	width: 200px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 0 6px 0;
}

div#Content ul.UsefulList li a:hover
{
 color: #81a1c4;
} 

div#Content ul.UsefulList li span
{
	width: 200px;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 6px 0;
}

div.ContentTitle
{
	color:#000066;
	font-size: 11px;
	padding: 0 0 7px 10px;
	font-weight: bold;
	text-align:justify;
}
div.ContentDes
{
	color:#000033;
	font-size: 11px;
	padding: 0 0 10px 10px;
	text-align:justify;
}

table#PDFUpload
{
	float: left;
	margin: 0 0 0 50px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

table#PDFUpload td
{
	vertical-align: middle;
	padding: 0 0 0 0px;
	font-size: 15px;
	
}

table#PDFUpload td a
{
 color: #ffffff;
 text-decoration: underline;	
}

table#PDFUpload td a:hover
{
 color:#a10101;	
}
table#FormTable
{
}
table#FormTable td.textType input
{
	width:237px;
}
table#FormTable td.textType textarea
{
	width:237px;
	_width:250px;
	height:40px;
	margin-bottom:5px;
}
table#FormTable td.ComboType select
{
	width: 190px; 
	_width: 180px;
	height: 18px;
}
table#FormTable td.ComboType1 select
{
	width: 237px; 
	_width:250px;
	height: 18px;
}
table#FormTable td.ComboType2 select
{
	width: 63px; 
	height: 18px;
}
ul.ListText li 
{
	list-style:none;
	width:274px;
	height:20px;
}
/*End code for inner pages*/

ul.ListText li input
{
	margin: 2px 5px 0 0;
	_margin: 0px 0px 0 0;
}
p.NoFinance
{
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 0 7px;
	color: #c00007;
}
p.Dentrite
{
	text-align:center;
	margin: -4px 0 0 0;
	_margin:0 0 0 0;
}
hr.FaqHR
{
	width: 585px;
	background: #ffccff;
	text-align: left;
	margin-left: 5px;
}

div#ContentScroll div ul#GlossaryList li a:hover
{
	color: #ad9e7b;
}