#toptable {



	background-color: #007772;



	height: 40px;



	border-top: solid 6px #C20A6A;



	margin-left: 0px;



}



#topdiv {



	background-color: #007772;



	border-top: solid 6px #C20A6A;



	margin-left: 0px;



}



#toptab {



	height: 40px;



}







.noback {



}







#toptable img {



	margin-top: 5px;



	margin-left: 30px;



	margin-bottom: 5px;



}







#toptab img {



	margin-top: 5px;



	margin-left: 0px;



	margin-bottom: 5px;



}



body {



	margin: 0px;



	padding: 0px;



	/*behavior: url(csshover.htc);*/



	font-size: 1em;



	background-color: #FFFFFF;



} /* WinIE behavior call */







div#menu {



	margin: -1px 0 0 0px;



	color: #007772;



	background-repeat: repeat-y;



	background-position: right;



	background-color: #FFF;



	width: 220px;



	font-weight: bold;



	background-image: url(/art/shad-right.jpg);



}



div#menu ul {



	margin: 0;



	color: #007772;



	width: 200px;



	background-position: right;



	background-repeat: repeat-y;



	padding-right: 20px;



	text-align: left;



	padding-left: 0px;



	background-image: url(/art/shad-right.jpg);



	background-color: #FFFFFF;



}



#main {



	padding-right: 30px;



}







div#menu li {



	position: relative;



	list-style: none;



	margin: 0;



	padding-right: 10px;



	font-weight: bold;



	background-color: #FFFFFF;



}



div#menu li:hover {



	background-color: #ccc;



	background-image: url(/art/over-back.jpg);



	background-repeat: repeat-y;



}



div#menu li.submenu {



	background-color: #FFFFFF;



	background-image: url(/art/menu-tri-right.gif);



	background-repeat: no-repeat;



	background-position: right center;



	width: 190px;



	margin: 0;



}



div#menu li.submenu:hover {



	color: #FFFFFF;



	background-color: #FFFFFF;



	background-image: url(/art/menu-tri-right.gif);



	background-position: right center;



	background-repeat: no-repeat;



	margin: 0;



}



div#menu li a {



	display: block;



	padding: 5px 10px 5px 10px;



	text-decoration: none;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	border-bottom: solid 1px #DADADA;



	width: 180px;



	background-position: right;



	margin: 0;



	background-color: #FFFFFF;



}



div#menu>ul a {



	width: 170px;



	color: #007772;



	background-color: #FFFFFF;



}



div#menu ul ul {



	top: 0;



	left: 200px;



	display: none;



	position: absolute;



	background-color: #FFFFFF;



}



div#menu ul.level1 li.submenu:hover ul.level2, 



div#menu ul.level2 li.submenu:hover ul.level3 {



	display:block;



	background-image: none;



	border: solid 1px #DADADA;



	padding-right: 0px;



	width: 170px;



	margin-bottom: 0px;



	background-color: #FFF;



}



div#menu li a:visited {



	display: block;



	text-decoration: none;



	color: #007772;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 12px;



}



div#menu li a:hover {



	display: block;



	text-decoration: none;



	color: #007772;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 12px;



	background-color: #FFF;



	background-image: url(/art/over-back.jpg);



	background-repeat: repeat-y;



}



#button {



	padding: 5px;



	margin-top: -10px;



	margin-bottom: 15px;



}







h1 {



	font-size: 16px;



	color: #007772;



	font-family: Arial, Helvetica, sans-serif;



}



h2.top {



	font-size: 14px;



	color: #C20A6A;



	font-family: Arial, Helvetica, sans-serif;



	margin-top: -10px;



	margin-bottom: -5px;



	clear: both;



}



h2 {



	font-size: 14px;



	color: #C20A6A;



	font-family: Arial, Helvetica, sans-serif;



	margin-bottom: -5px;



	clear: both;



}



p, li span {



	font-family: Arial, Helvetica, sans-serif;



	font-size: .76em;



}



ul, ol {



	font-family: Arial, Helvetica, sans-serif;



}



#main ul ul, #main ul ul li {



  padding-top: 0;



  margin-top: 0;



}



#shadow {



	background-repeat: repeat-y;



	width: 200px;



	background-color: #FFF;



	margin-top: 20px;



	margin-right: 50px;



}



.level1 {



	background-image: url(/art/shad-top.jpg);



	background-position: right bottom;



	background-repeat: no-repeat;



	margin: 0;



}







a:link {



	color: #016276;



}







.note {



	background-image: url(/art/note.jpg);



	background-repeat: no-repeat;



	height: 246px;



	padding: 10px 10px 0px 20px;



	padding-top: 15px;



	margin-top: 0px;



	background-position: 10px 5px;



}



.form {



	border: 1px solid #CCCCCC;



	font-size: 10px;



}







.note #form { /* abk added to show stick pin no overlap with text */



	margin-top:30px;



}







#topmenu {



	font-family: Verdana, Geneva, sans-serif;



	font-size: 16px;



	color: #CCC;



	text-align: right;



	margin-top: 5px;



	padding-right: 30px;



}



#topmenu a:link, #topmenu a:visited, #topmenu a:active {



	color: #FFF;



	text-decoration: none;



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



}







#crumb {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #666;



	margin-top: 5px;



}



#crumb a:link {



	color: #007772;



	text-decoration: none;



}



#address {



	text-align: left;



	padding: -10px 15px 10px 0px;



	font-family: Arial, Helvetica, sans-serif;



}



#address p {



  margin-left: 5px;



}



.small {



	font-size: 9px;



}







#form {



	margin-top: 10px;



	margin-left: 20px;



	width: 200px;



}



.button {



	padding-left: 80px;



}



.whitetext {



	color: #FFF;



}



#form .whitetext strong {font-size:1.26em;} /* added for bigger phone number abk 100115 */



h3 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #FFFFFF;



	margin-bottom: -6px;



}



textarea {



	border: 1px solid #CCCCCC;



	font-size: 12px;



}



#topmenu a:hover {



	color: #FFF;



	text-decoration: underline;



}



#topmenucall {

	font-size:1.1em;

	font-weight:bold;

	font-family: arial, helvetica, sans-serif;

	color:#efefef;

	margin-top:3px;

}



#right {



	padding: 0px 0px 10px 10px;



	width: 200px;



}



a:visited {



	color: #016276;



}



a:hover {



	color: #016276;



}



a:active {



	color: #016276;



}



#call {



	padding: 0px 20px 10px 10px;



	text-align: center;



	margin-top: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}







#formback {



	width: 170px;



	background-image: url(/art/note-sm.jpg);



	background-position: center top;



	margin-left: auto;



	margin-right: auto;



	background-repeat: no-repeat;



}







h4 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #007772;



	margin-bottom: -5px;



  clear: both;



}



div#menu li.submenu2 {



	background-color: #FFFFFF;



	background-repeat: no-repeat;



	background-position: right center;



	width: 190px;



	margin: 1px 0 0x 0;



}



#form2 {



	height: 140px;



	padding-top: 30px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	margin-left: -30px;



}







.photor {



	float: right;



	margin: 10px 0 10px 15px;



	vertical-align: top;



}



.photor p {



	font-size: 10px;



	margin: 0px 0 10px 5px;



  text-align: center;



}



.photol {



	float: left;



	margin: 15px 15px 10px 0;



	vertical-align: top;



}



.photol p {



	font-size: 10px;



	margin: 0px 5px 10px 0;



  text-align: center;



}



span.color {



  color: #C20A6A;



  font-weight: bold;



}



table.content tr td {



 	font-family: Arial, Helvetica, sans-serif;



	font-size: .76em;



  margin: 0 20px 5px 0;



}



table.content h4 {



	margin-bottom: 0px;



}



.bigform label {



	font-family: Arial, Helvetica, sans-serif;



	font-size: .76em;



}



.bigform td {



	padding-bottom: 5px;



}



.bigform textarea {



	border: 1px solid #000000;



}







div.note strong { /* to bump up phone number size in post-it note ABK */



	font-size:1.05em;



}

.greentext {
	color:#007772;
}

#month-spec-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(http://davidwilhitedds.com/art/month-pl-back.jpg);
	background-repeat: no-repeat;
	width: 182px;
	padding: 10px 10px 30px 10px;
	margin-top: -5px;
	background-position: bottom;
	border: solid 1px #999;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-top: none;
	background-color: #D3CFCC;
	line-height: 18px;
}
#month-spec a:link {
	color: #000;
	text-decoration: none;
}
#month-spec a:visited {
	color: #000;
	text-decoration: none;
}
#month-spec a:hover {
	color: #165959;
	text-decoration: none;
}






