body {
	background: #cbbd90;
}
/*
a:link  { color: #006600; text-decoration:underline; }
a:visited { color: #006600; text-decoration:none; }
a:hover { color: #009900; text-decoration:none; }
*/
.content_main {background:#f4edd3;}
.content_main a:link {color:#660000; text-decoration:none; border-bottom: 1px dotted #660000;}
.content_main a:visited {color:#660000; text-decoration:none; border-bottom: 1px dotted #660000;}
.content_main a:hover {color: #009900; text-decoration:underline; border-bottom:none;}

h1 {
	 font-family:Georgia, 'Times New Roman', Times, serif;
	 font-size:20px;
	 color: #000;
	 margin:10px 0px 10px 0px;
}
h1.pageHeading {
	 font-family:Georgia, 'Times New Roman', Times, serif;
	 font-size:20px;
	 color: #fff;
	 margin:10px 0px 10px 24px;
}
h2 {
	 font-family: Times New Roman, serif;
	 font-size: 18px;
	 font-style:italic;
	 color: #006600;
	 border-bottom:1px solid #996633;
	 margin:2px 0px 6px 0px;
}
h3 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 color: #555;
	 margin:12px 0px 6px 0px;
}

#wrapper_all {
	width:98%;
	margin:0px;
	padding:0px;
}
#Header_Main {
	width:100%;
	margin:0px;
	padding:0px;
}
.head_img_lft_top {
	width:200px;
	height:60px;
	background:url(/images/pd2/Bend_Oregon_Dentist_Smile_top.jpg) no-repeat;
}
.head_img_lft_bot {
	width:200px;
	height:36px;
	background:url(/images/pd2/Bend_Oregon_Dentist_Smile_bot.jpg) no-repeat;
}
.head_horizFill_top {
	height:130px;
	background:url(/images/pd2/head_greenHorizFill.jpg) repeat-x;
}
.head_img_rt_top {
	width:200px;
	height:60px;
	background:url(/images/pd2/Bill_Guy_DDS_Gentle_Butterfly.jpg) no-repeat;
}
.head_img_rt_bot {
	width:110px;
	height:36px;
	background:url(/images/pd2/Bill_Guy_DDS_Gentle_Butterfly_bot.jpg) no-repeat;
}
.head_menu_bg {
	height:36px;
	background:url(/images/pd2/head_beigeMenuHorizFill.jpg) repeat-x;
}
#Footer_Main {
	width:100%;
	margin:0px;
	padding:0px;
}
.footer_crn_lft {
	width:50px;
	height:50px;
	background:url(/images/pd2/foot_crn_Lft.jpg) no-repeat;
}
.footer_crn_rt {
	width:50px;
	height:50px;
	background:url(/images/pd2/foot_crn_Rt.jpg) no-repeat;
}
.footer_horizFill {background:url(/images/pd2/foot_HorizFill.jpg) repeat-x;}
.footer_horizFill a:link {color:#006600; text-decoration:underline;}
.footer_horizFill a:visited {color:#006600; text-decoration:underline;}
.footer_horizFill a:hover {color:#FFFFCC; text-decoration:none;}

.leftNav_top {
	width:200px;
	height:60px;
	background:url(/images/pd2/sidebar_Lft_top.jpg) no-repeat;
	margin:0px;
}
.leftVertFill {
	background:url(/images/pd2/body_vertFill_Lft.jpg) left repeat-y;
}
.rightVertFill {
	background:url(/images/pd2/body_vertFill_Rt.jpg) right repeat-y;
}
/* Main Content Table Frame */
.tbl_main1_crn_TL {background:url(/images/pd2/tbl1_crn_TL.jpg) no-repeat;}
.tbl_main1_crn_TR {background:url(/images/pd2/tbl1_crn_TR.jpg) no-repeat;}
.tbl_main1_crn_BL {background:url(/images/pd2/tbl1_crn_BL.jpg) no-repeat;}
.tbl_main1_crn_BR {background:url(/images/pd2/tbl1_crn_BR.jpg) no-repeat;}
.tbl_main1_horizFill_top {background:url(/images/pd2/tbl1_horizFill_top.jpg) top repeat-x;}
.tbl_main1_horizFill_bot {background:url(/images/pd2/tbl1_horizFill_bot.jpg) bottom repeat-x;}
.tbl_main1_vertFill_lft {background:url(/images/pd2/tbl1_vertFill_Lft.jpg) left repeat-y;}
.tbl_main1_vertFill_rt {background:url(/images/pd2/tbl1_vertFill_Rt.jpg) right repeat-y;}
/* Right Sidebar Table Frame 1 */
.tbl_sidebar1_crn_TL {background:url(/images/pd2/tbl2_crn_TL.jpg) no-repeat;}
.tbl_sidebar1_crn_TR {background:url(/images/pd2/tbl2_crn_TR.jpg) no-repeat;}
.tbl_sidebar1_crn_BL {background:url(/images/pd2/tbl2_crn_BL.jpg) no-repeat;}
.tbl_sidebar1_crn_BR {background:url(/images/pd2/tbl2_crn_BR.jpg) no-repeat;}
.tbl_sidebar1_horizFill_top {background:url(/images/pd2/tbl2_horizFill_top.jpg) top repeat-x;}
.tbl_sidebar1_horizFill_bot {background:url(/images/pd2/tbl2_horizFill_bot.jpg) bottom repeat-x;}
.tbl_sidebar1_vertFill_lft {background:url(/images/pd2/tbl2_vertFill_Lft.jpg) left repeat-y;}
.tbl_sidebar1_vertFill_rt {background:url(/images/pd2/tbl2_vertFill_Rt.jpg) right repeat-y;}

.pageLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	visibility: hidden;
	color: #000000;
	position: absolute;
	top: -5000px;
	left: -1000px;
	width: 409px;
}
a.pageLayer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	visibility: hidden;
	color: #CCCCCC;
}
a.pageLayer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	visibility: hidden;
	color: #CCCCCC;
}
a.pageLayer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	visibility: hidden;
	color: #CCCCCC;
}

.Border_TABLE_OUTER_01{
	border-left: 1px solid #006666;
	border-top: 1px solid #006666;
	border-right: 1px solid #006666;
	border-bottom: 1px solid #006666;
}

p, tr, td, ul, li { color: #333333; font-family: Arial; font-size: 12px;}

/* LeftNav - Sidebar */
/**** Sidebar ****/
#sidebar {
  display: block;
  float: left;
  width: 164px;
  margin:0px;
  margin-left:36px;
  text-align: left;
  color: #CC9966;
}

#sidebar .sb_content {
  text-align: left;
  padding-left: 0px;
  width: 164px;
}

#sidebar .sb_content h2 {
  color:#006600;
  /*background: url(/images/yoghourt_v2/bg_h2.jpg) repeat-x;*/
  width: 164px;
  padding-left: 0px;
  padding-top: 0px;
  margin-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid #a1865b;
  font: 1.5em Georgia, "Times New Roman", Times, serif;
}

#sidebar .sb_content p {padding: 5px 20px 15px 20px;}

#sidebar .sb_content ul {
  list-style-type: square;
}

/*links*/
#sidebar .sb_content a {color: #000;}

#sidebar .sb_content a:hover {
  color: #FFFF99;
  /*border-bottom: 1px dotted #FFFF99;*/
}

#sidebar .sb_content img {
  border: 1px solid #302723;
  padding: 4px;
  background-color: #443833;
  margin: 0;
  margin-left: 18px;
}

#sidebar .sb_content img.noborder {
  border: none;
  padding: 0;
  background-color: transparent;
  margin: 0;
  /*margin-left: 10px;*/
}

/**** Main Menu ****/
#sidebar #navlist {
  margin: 0;/*removes indent IE and Opera*/
  padding: 0;/*removes indent Mozilla and NN7*/
  list-style-type: none;/*turns off display of bullet*/
  width: 164px;
}
#sidebar #navlist li {
  clear:right;
}

#sidebar #navlist a {
  display: block;
  height:170%;
  /*height:22px;*/
  line-height:inherit;
  /*line-height: 22px;/* this value must match the height in order to center vertically the text*//**/
  padding: 6px 6px 6px 8px;
  margin:6px 0px 0px 0px;
  border: 1px solid #BAA76F;
  background-color: #d3c7a0;
  color: #003300;
  font-size: 120%;
  text-decoration: none;
}

#sidebar #navlist a:hover {
  color: #FFFFCC;
  background-color: #a1865b;
  border-color:#705A52;
}

#sidebar #navlist a.noborder {
  border-bottom: none;
}

/**** Main Menu - Sub-Item links ****/
#sidebar #navlistsub1 {
  margin: 0;/*removes indent IE and Opera*/
  padding: 0;/*removes indent Mozilla and NN7*/
  /*list-style-type: none;/*turns off display of bullet*/
  width: 150px;
  float:right;
}

#sidebar #navlistsub1 ul {
  border: 1px solid #705A52;
}
#sidebar #navlistsub1 li {
  list-style-type:none;/*turns off display of bullet*/
}

#sidebar #navlistsub1 a {
  display: block;
  height:auto;
  /*height:16px;*/
  line-height:inherit;
  /*line-height: 16px;/* this value must match the height in order to center vertically the text*//**/
  padding: 4px 4px 4px 6px;
  margin:4px 0px 4px 0px;
  /*border: none;*/
  /*border-top: 1px solid #705A52;
  border-bottom: 1px solid #3E322D;*/
  background-color: #cfc298;
  color: #003300;
  font-size: 100%;
  text-decoration: none;
}

#sidebar #navlistsub1 a:hover {
  color: #FFFFCC;
  background-color:#BAA76F;
}

/* RIGHT SIDE BAR MENU */

/* LeftNav - Sidebar */
/**** Sidebar ****/
#sidebar_Rt {
  display: block;
  float: left;
  width: 164px;
  margin:0px;
  margin-left:0px;
  text-align: left;
  color: #CC9966;
}

#sidebar_Rt .sb_content_Rt {
  text-align: left;
  padding-left: 0px;
  width: 164px;
}

#sidebar_Rt .sb_content_Rt h2 {
  color:#006600;
  /*background: url(/images/yoghourt_v2/bg_h2.jpg) repeat-x;*/
  width: 164px;
  padding-left: 0px;
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #a1865b;
  font: 1.5em Georgia, "Times New Roman", Times, serif;
}

#sidebar_Rt .sb_content_Rt p {padding: 5px 20px 15px 20px;}

#sidebar_Rt .sb_content_Rt ul {
  list-style-type: square;
}

/*links*/
#sidebar_Rt .sb_content_Rt a {color: #000;}

#sidebar_Rt .sb_content_Rt a:hover {
  color: #FFFF99;
  /*border-bottom: 1px dotted #FFFF99;*/
}

#sidebar_Rt .sb_content_Rt img {
  border: 1px solid #302723;
  padding: 4px;
  background-color: #443833;
  margin: 0;
  margin-left: 18px;
}

#sidebar_Rt .sb_content_Rt img.noborder {
  border: none;
  padding: 0;
  background-color: transparent;
  margin: 0;
  /*margin-left: 10px;*/
}

/**** Main Menu ****/
#sidebar_Rt #navlist_Rt {
  margin: 0;/*removes indent IE and Opera*/
  padding: 0;/*removes indent Mozilla and NN7*/
  list-style-type: none;/*turns off display of bullet*/
  width: 164px;
}
#sidebar_Rt #navlist_Rt li {
  clear:right;
}

#sidebar_Rt #navlist_Rt a {
  display: block;
  height:170%;
  /*height:22px;*/
  line-height:inherit;
  /*line-height: 22px;/* this value must match the height in order to center vertically the text*//**/
  padding: 6px 6px 6px 8px;
  margin:6px 0px 0px 0px;
  border: 1px solid #BAA76F;
  background-color: #d3c7a0;
  color: #003300;
  font-size: 120%;
  text-decoration: none;
}

#sidebar_Rt #navlist_Rt a:hover {
  color: #FFFFCC;
  background-color: #a1865b;
  border-color:#705A52;
}

#sidebar_Rt #navlist_Rt a.noborder {
  border-bottom: none;
}

/**** Main Menu - Sub-Item links ****/
#sidebar_Rt #navlistsub1_Rt {
  margin: 0;/*removes indent IE and Opera*/
  padding: 0;/*removes indent Mozilla and NN7*/
  /*list-style-type: none;/*turns off display of bullet*/
  width: 150px;
  float:right;
}

#sidebar_Rt #navlistsub1_Rt ul {
  border: 1px solid #705A52;
}
#sidebar_Rt #navlistsub1_Rt li {
  list-style-type:none;/*turns off display of bullet*/
}

#sidebar_Rt #navlistsub1_Rt a {
  display: block;
  height:auto;
  /*height:16px;*/
  line-height:inherit;
  /*line-height: 16px;/* this value must match the height in order to center vertically the text*//**/
  padding: 4px 4px 4px 6px;
  margin:4px 0px 4px 0px;
  /*border: none;*/
  /*border-top: 1px solid #705A52;
  border-bottom: 1px solid #3E322D;*/
  background-color: #cfc298;
  color: #003300;
  font-size: 100%;
  text-decoration: none;
}

#sidebar_Rt #navlistsub1_Rt a:hover {
  color: #FFFFCC;
  background-color:#BAA76F;
}

/*END - RIGHT SIDEBAR MENU*/

/*Copyright*/
#sidebar .copyright {
  display: block;
  /*margin: 20px auto 20px auto;*/
  margin:0;
  padding: 5px 7px;
  width: 146px;
  text-align: left;
  background-color: #BAA76F;
  border: 4px solid white;
  color: #877065;
  font-size: 90%;
}
#sidebar .copyright p {padding: 0; margin:0;}

#sidebar .copyright a:link {color: #FFFF99; text-decoration:none;}
#sidebar .copyright a:visited {color: #FFFF99; text-decoration:none;}
#sidebar .copyright a:hover {color: #FFFF99; border-bottom: 1px dotted #FFFF99;}

/*Copyright_Rt*/
#sidebar_Rt .copyright_Rt {
  display: block;
  /*background:url(/images/pd2/Dentist-Discount-Coupon-star_green1.jpg) no-repeat right bottom;*/
  margin: 0;
  padding: 5px 7px;
  width: 146px;
  text-align: left;
  background-color: #BAA76F;
  border: 4px solid white;
  color: #877065;
  font-size: 90%;
}

#sidebar_Rt .copyright_Rt p {padding: 0; margin:0;}

#sidebar_Rt .copyright_Rt a:link {color: #FFFF99; text-decoration:none;}
#sidebar_Rt .copyright_Rt a:visited {color: #FFFF99; text-decoration:none;}
#sidebar_Rt .copyright_Rt a:hover {color: #FFFF99; border-bottom: 1px dotted #FFFF99;}

.headLink {white-space:nowrap;}
a.headLink {color:#FFFFCC;}
a.headLink:hover {color: #003300;}

#HorizMenu_head {margin:0; margin-left:24px; padding:0;}
#HorizMenu_head a {
  /*color:#FFFFCC; text-decoration:underline;*/
  /*display: block;*/
  height: 16px;
  padding: 4px 8px 4px 8px;
  margin:0px 0px 0px 0px;
  text-align:center;
  /*background-color: #BAA76F;*/
  /*background-color:#a1865b;*/
  /*background:url(/images/pd2/head_beigeMenuHorizFill.jpg) repeat-x;*/
  color: #FFFFCC;
  font-size: 100%;
  line-height: 16px;/* this value must match the height in order to center vertically the text*/
  text-decoration: none;
}
#HorizMenu_head a:hover {
  /*color:#FFFFFF; text-decoration:none;*/
  color: #003300;
  background-color:#BAA76F;
}
/*
.footer_horizFill a:link {color:#006600; text-decoration:underline;}
.footer_horizFill a:visited {color:#006600; text-decoration:underline;}
.footer_horizFill a:hover {color:#FFFFCC; text-decoration:none;}
*/
#horizmenu {
padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
list-style-type:none;
}
#horizmenu li {display:inline;}
#horizmenu li a {
padding:0.2em 1em;
background:#fc6;
color:#000;
text-decoration:none;
float:left;
border:1px solid #000;
}
#horizmenu li a:hover {
background:#08c;
color:#fff;
}
