@charset "utf-8";
/* CSS Document */

/*Reset - Thanks Eric!*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,form,label,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family:inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,blockquote:before,blockquote:after {
	content: "";
}
a:active, a:focus {
	outline: 0
}
html, body {
  height: 100%;
}
INPUT,TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
map {
	padding:0; 
	margin:0;
}
.clearfloat { 
	clear:both;
	padding:0;
	margin:0;
	line-height:0em;
}
body {
	background:#003145 url(../images/tile.jpg);
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-align:center;
}
#wrapper {
	width:1000px;
	margin:0 auto;
	top:20px;
	position:relative;
	text-align:left;
	background:#fff;
	border:3px solid #e8d4a5;
}
#header {
	width:898px;
	margin:25px 0px 20px 50px;
}
#header #logo {
	position:relative;
	float:left;
	width:212px;
}
#header #doctors {
	position:relative;
	float:left;
	width:240px;
	padding:25px 0px 0px 25px;
}
#header #doctors p, #header #doctors a {
	color:#7b7b7c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:5px 0px 3px 0px;
	padding:0;
	text-decoration:none;
}
#header #doctors a:hover { text-decoration:underline; }
#header #rtNav {
	position:relative;
	float:right;
	text-align:right;
}
#header #rtNav img{
	margin:0px 0px 7px 0px;
	padding:0;
	position:relative;
	float:right;
}
#header #rtNav #links img{
	margin:0px 4px 0px 0px;
	padding:0;
	float:none;
	vertical-align:text-top;
}
#header #rtNav ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float:right;
}
#header #rtNav li {
	display: inline;
	margin: 0px;
	padding: 10px 0px 5px 0px;
}
#header #rtNav li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#e8d4a5;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#header #rtNav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#8f8f90;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#header #rtNav li a:hover{
	text-decoration:underline;
	color:#0b4169;
}
#shadowWrap {
	width:903px;
	margin:25px 0px 0px 50px;
	background:url(../images/shadow.jpg) right repeat-y;
}
#mainBody {
	width:896px;	
	border-right:1px solid #0a3c62;
	border-left:1px solid #0a3c62;
	position:relative;
	float:left;
}
#shadowTop {
	width:5px;
	height:8px;
	background:url(../images/shadowTop.jpg) no-repeat top right;
	position:relative;
	float:right;
}
#workArea {
}
#workAreaKnot {
	background:url(../images/backKnot.jpg) no-repeat bottom right;
}
#lftSideImage {
	width:218px;
	position:relative;
	float:left;
	margin:31px 0px 30px 0px;
}
#lftSideImage img {
	margin:0px 0px 15px 30px;
}
#rtSideImage {
	width:218px;
	position:relative;
	float:right;
	margin:31px 0px 30px 0px;
}
#rtSideImage img {
	margin:0px 30px 15px 0px;
}
#lftCallOut {
	width:218px;
	position:relative;
	float:left;
	background:url(../images/calloutBorder.jpg) repeat-y right;
	margin:23px 0px 30px 0px;
}
#rtCallOut {
	width:218px;
	position:relative;
	float:right;
	background:url(../images/calloutBorder.jpg) repeat-y left;
	margin:23px 0px 30px 0px;
}
#lftCallOut img {
	margin:0px 0px 0px 15px;
}
#rtCallOut img {
	margin:0px 0px 0px 15px;
}
#rtCallOut p {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	line-height:24px;
	color:#c2ad7f;
	font-style:italic;
	padding:0;
	margin:22px 30px 20px 30px;
}
#lftCallOut p {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	line-height:24px;
	color:#c2ad7f;
	font-style:italic;
	padding:0;
	margin:22px 30px 20px 30px;
}

#copy {
	position:relative;
	float:left;
	width:675px;
	margin:0px 0px 30px 0px;
}
p {
	margin:2px 60px 8px 30px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#747475;
	line-height:16px;
}
p a{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#0b4169;
	line-height:16px;
	text-decoration:none;
	
}
p a:hover{ text-decoration:underline; }
strong { 
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	/*font-style:italic; */
	color:#0b4169;
}
em {
	font-style:italic;
	font-size:14px;
	line-height:20px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#dac79c;	
	margin:30px 20px 0px 30px;
	letter-spacing:0.035em;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:13px;	
	color:#0b4169;
	text-transform:capitalize;
	margin:14px 0px 8px 30px;
}
h3 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	line-height:17px;
	letter-spacing:0.25px;
	font-style:italic;
	margin:20px 0px 3px 30px;
	color:#0b4169;
	font-weight:bold;
}
h3.modified {
	margin:0px 0px 0px 30px;
}
h3.border {
	background-color:#e8d4a5;
	padding:4px 4px 4px 8px;
}
h4 {
	margin:14px 70px 12px 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#0b4169;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:12px;	
	color:#747475;
	margin:20px 0px 6px 30px;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:13px;	
	color:#dac79c;
	margin:4px 0px 10px 30px;
}
ul {
	list-style:disc;
	margin:0px 70px 0px 83px;
	padding:0;
}
ul ul {
	list-style:disc;
	margin:5px 70px 0px 23px;
	padding:0;
}
ul ul li {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	line-height:14px;
	color:#8f8f90;
	margin:0px 0px 6px 0px;
}
li {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	line-height:14px;
	color:#8f8f90;
	margin:0px 0px 12px 0px;
}
li strong {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	font-style:normal;
	color:#0b4169;
}
.preUL {
	margin:20px 0px 10px 65px;
}
.phNum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#dac79c;
}
.hours {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#747475;
	line-height:16px;
	font-weight:bold;
	font-style:italic;
}
#pcMain {
	background:url(../images/backPatientCenter.jpg) no-repeat top;
	margin:0;
	padding:0;
}
#pcMain #pcMenus {
	width:300px;
	padding:90px 0px 0px 0px;
	margin:0px 0px 0px 278px;
}
#pcMain #pcMenus h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#d5bf8e;
	margin:0px 0px 20px 0px;
	padding:0;
}
#pcMain #pcMenus h2 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.025em;
	color:#0b4169;
	margin:20px 0px 8px 35px;
	text-transform:none;
}
#pcMain #pcMenus h2 img {
	vertical-align:text-bottom;
	margin:0px 0px 0px 5px;
}
#pcMain #pcMenus #mNav {
	margin:0px 0px 0px 35px;
}

#pcMain #pcMenus #mNav ul {
	list-style-type:none;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#pcMain #pcMenus #mNav li {
	margin:0px 0px 5px 0px;
	list-style-type:none;
	list-style:none;
	float:left;
	width:130px;
	padding:0;
}
#pcMain #pcMenus #mNav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	color:#a8aaac;
	line-height:18px;
}
#pcMain #pcMenus #mNav li a:hover { color:#0b4169; }
#pcMain #pcMenus #sNav {
	margin:0px 0px 0px 35px;
}

#pcMain #pcMenus #sNav ul {
	list-style-type:none;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#pcMain #pcMenus #sNav li {
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	list-style:none;
	float:left;
	width:130px;
}
#pcMain #pcMenus #sNav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f8f90;
	text-decoration:underline;
	line-height:16px;
}
#pcMain #pcMenus #sNav li a:hover { color:#0b4169; }

#pcMain #pcCopy {
	margin:60px 0px 30px 100px;
	position:relative;
	float:left;
	width:550px;
}
#pcMain #rtCallOut {
	width:218px;
	position:relative;
	float:right;
	background:url(../images/calloutBorder.jpg) repeat-y left;
	margin:30px 0px 30px 0px;
}
#pcMain #rtCallOut img {
	margin:0px 0px 0px 30px;
}
#pcMain #rtCallOut p {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	line-height:24px;
	color:#c2ad7f;
	font-style:italic;
	padding:0;
	margin:22px 30px 20px 30px;
}
#procUL_lt {
	margin:0px 0px 0px 60px;
	width:210px;
	position:relative;
	float:left;
}
#procUL_lt ul {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}
#procUL_lt li, #procUL_lt li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#dac79c;
	margin:0px 0px 8px 0px;
}
#procUL_lt li a:hover { color:#0b4169; }
#procUL_rt {
	margin:0px 0px 0px 30px;
	position:relative;
	float:left;
}
#procUL_rt ul {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}
#procUL_rt li, #procUL_rt li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#dac79c;
	margin:0px 0px 8px 0px;
}
#procUL_rt li a:hover { color:#0b4169; }

#siUL_lt {
	margin:0px 0px 0px 30px;
	width:250px;
	position:relative;
	float:left;
}
#siUL_lt ul {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}
#siUL_lt li, #siUL_lt li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#dac79c;
	margin:0px 0px 8px 0px;
}
#siUL_lt li a:hover { color:#0b4169; }


#question {
	background:url(../images/questionBar.jpg) repeat-y;
	margin:0px 0px 0px 30px;
}
#question h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#0b4169;	
	margin:20px 20px 5px 30px;
	letter-spacing:0em;
}
#question h4 {
	margin:10px 70px 12px 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#0b4169;
}
#question p {
	margin:2px 60px 10px 30px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#0b4169;
	line-height:16px;
}
#question ul {
	list-style:none;
	margin:0px 70px 0px 63px;
	padding:0;
}
#question li {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	line-height:14px;
	color:#0b4169;
	margin:0px 0px 12px 0px;
}
#question li strong {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	font-style:normal;
	color:#0b4169;
}

#itemList ul {
	list-style:none;
	margin:0px 0px 20px 0px;
	padding:0;
	text-indent:0;
}
#itemList li, #itemList li a {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	line-height:15px;
	color:#747475;
	margin:0px 0px 8px 30px;
}
#itemList li a:hover { color:#0b4169; }

#knotCallOut {
	margin:15px 0px 15px 30px;
	background:url(../images/calloutKnot.jpg) no-repeat left;
	height:40px;
}
#knotCallOut p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	letter-spacing:0.025em;
	color:#0b4169;
	margin:0px 0px 0px 95px;
	padding-top:4px;
}
#video {
	height:92px;
	margin:20px 0px 20px 45px;
}
#video #vIcon {
	width:119px;
	position:relative;
	float:left;
}
#video #vCopy {
	width:460px;
	margin:15px 0px 0px 25px;
	position:relative;
	float:left;
}
#video #vCopy h1{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#0b4169;
}
#video #vCopy p{
	margin:0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#747475;
	line-height:16px;
}
#video #vCopy a {
	color:#0b4169;
}
#video #play1{
	height: 92px;	
	overflow: hidden;
	background:url(../images/play1.jpg) top left no-repeat;
	display: block;
}
#video #play1:hover{
	background-position: bottom left;
}
#video #play2{
	height: 92px;	
	overflow: hidden;
	background:url(../images/play2.jpg) top left no-repeat;
	display: block;
}
#video #play2:hover{
	background-position: bottom left;
}
#video #play3{
	height: 92px;	
	overflow: hidden;
	background:url(../images/play3.jpg) top left no-repeat;
	display: block;
}
#video #play3:hover{
	background-position: bottom left;
}
#video #play4{
	height: 92px;	
	overflow: hidden;
	background:url(../images/play4.jpg) top left no-repeat;
	display: block;
}
#video #play4:hover{
	background-position: bottom left;
}
#video #play5{
	height: 92px;	
	overflow: hidden;
	background:url(../images/play5.jpg) top left no-repeat;
	display: block;
}
#video #play5:hover{
	background-position: bottom left;
}
#ynLine {
	width:675px;
	margin:3px 0px 12px 30px;
	padding:0;
}
#yn {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#747475;
	line-height:16px;
	margin:3px 30px 0px 0px;
	padding:0;
	position:relative;
	float:left;
}
#q {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#747475;
	line-height:16px;
	margin:6px 0px 0px 0px;
	padding:0;
	position:relative;
	float:left;
}
#total {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:3px 30px 0px 20px;
	padding:0;
	position:relative;
	float:left;
	width:30px;
	text-align:center;
}
#DICImage {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	top:0;
	left:-152px;
}
#faq li a {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#0b4169;
	line-height:16px;
	text-decoration:none;
}
#faq li a:hover {
	text-decoration:underline;
}
#address {
	position:relative;
	float:left;
}
#address p {
	margin:10px 15px 35px 30px;
}
#acrobat {
	margin:15px 0px 15px 30px;
}
#acrobat p{
	margin:0px 150px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#747475;
}
#acrobat a{
	font-family:Arial, Helvetica, sans-serif;
}
#acrobat h5{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#747475;
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 0px;
	
}
#acrobat img {
	float:left;
	margin:0px 10px 0px 0px;
}
#implant_callout {
	width:640px;
	margin:20px 0px 0px 30px;
}
#implant_callout li {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	line-height:12px;
	color:#0b4169;
}
#implant_callout #dentures{
	position:relative;
	float:left; 
	width:258px;
	background:url(../images/dentalImplant-dentureBox.jpg) top left no-repeat;
}
#implant_callout #dentures #title{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	color:#0b4169;
	font-size:12px;
	letter-spacing:0.1m;
	text-transform:uppercase;
	margin:15px 0px 0px 154px;
}
#implant_callout #dentures #topList {
	margin:5px 0px 0px 125px;
}
#implant_callout #dentures #topList ul {
	margin:8px 0px 0px 20px;
	padding:10px 0px 0px 0px;
}

#implant_callout #dentures #bottomList {
	background:url(../images/dentalImplant-dentureBox-bottom.jpg) repeat-y;	
	margin:-11px 0px 0px 0px;
	padding:10px 0px 1px 0px;
}
#implant_callout #dentures #bottomList ul {
	margin:0px 0px 0px 65px;
}

#implant_callout #dentures #bottomImage {
	background:url(../images/dentalImplant-dentureBox-bimage.jpg) no-repeat;
	height:1px;
}
#implant_callout #implantsBridge{
	position:relative;
	float:left;
	width:350px;
	background:url(../images/dentalImplant-implantBox.jpg) no-repeat;
	margin:0px 0px 0px 30px;
}
#implant_callout #implantsBridge #title{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	color:#0b4169;
	font-size:12px;
	letter-spacing:0.1m;
	text-transform:uppercase;
	margin:15px 0px 0px 17px;
}
#implant_callout #implantsBridge #topList {
	margin:5px 150px 0px 3px;
}
#implant_callout #implantsBridge #topList ul {
	margin:17px 0px 0px 20px;
	padding:0;
}

#implant_callout #implantsBridge #bottomList {
	background:url(../images/dentalImplant-implantBox-bottom.jpg) repeat-y;	
	margin:-11px 0px 0px 0px;
	padding:8px 0px 1px 3px;
}
#implant_callout #implantsBridge #bottomList ul {
	margin:5px 0px 0px 20px;
}

#implant_callout #implantsBridge #bottomImage {
	background:url(../images/dentalImplant-implantBox-bimage.jpg) no-repeat;
	height:1px;
}
#di-bottom {
	background:url(../images/dentalImplant-bottomRight.jpg) no-repeat bottom right;
	height:511px;
	margin:0px -3px -30px 0px;
	padding:0;
}






#footer {
	background:url(../images/backFooter.jpg) no-repeat;
	width:903px;
	margin:0px 0px 10px 50px;
	
	color:#747475;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer #fb {
	position:relative;
	float:left;
	top:10px;
	margin:0px 8px 0px 5px;
}
#footer #copyright {
	margin:14px 0px 0px 5px;
	padding:0px 0px 0px 12px;
	position:relative;
	float:left;
	left:0px;
	border-left:1px solid #e8d4a5;
}
#footer #byline {
	margin:14px 5px 0px 0px;
	position:relative;
	float:right;
	right:10px;
	text-align:right;
}
#footer #byline a {
	color:#747475;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
#footer #byline a:hover { text-decoration:underline; }
/* MENU *******************************************************/
#mainBody #menu{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:#8f8f90;	
	position:relative;
	float:left;	
	padding:0;
	margin:0;
	width:896px;
	background:url(../images/backMenu.jpg) repeat-x;
	height:29px;
	z-index:1000;
}
#mainBody #menu #nav, #nav ul {
	float: left;
	list-style-type:none;
	list-style:none;
	line-height: 1.5;
	
	padding: 0;
	margin: 4px 0 1em 0;
}
#mainBody #menu #nav a {
	display: block;
	padding:1px 20px 4px 20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:#8f8f90;	
	text-decoration:none;
}
#mainBody #menu #nav li:hover{ 
	background-color:#0b4169; 
}
#mainBody #menu #nav a:hover {
	text-decoration:none;
	color:#fff;
}
#mainBody #menu ul li strong { font-weight:bold; }
#mainBody #menu #nav li {
	float: left;
	padding: 0;
	color:#ead7ab;
	padding:3px 0px 0px 0px;
	margin:0;
}
#mainBody #menu #nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal; 
	margin: 0;
	padding: 0;

	list-style-type:none;
	list-style:none;
}
#mainBody #menu #nav li li {
	padding-right: 0em;
	width: 16.0em; 
	background:url(../images/backDrpDwn.png) repeat;
	padding:3px 0px 5px 5px;
	color:#6f6f6f;
}
#mainBody #menu #nav li ul a {
	padding:0px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	font-size:11px;
	color:#8f8f90;	
	text-decoration:none;
}
#mainBody #menu #nav li ul ul {
	margin: -1.8em 0 0 180px;
}
#mainBody #menu #nav li:hover ul ul, #mainBody #menu #nav li:hover ul ul ul, #mainBody #menu #nav li.sfhover ul ul, #mainBody #menu #nav li.sfhover ul ul ul { left: -999em; }

#mainBody #menu #nav li:hover ul, #mainBody #menu #nav li li:hover ul, #mainBody #menu #nav li li li:hover ul, #mainBody #menu #nav li.sfhover ul, #mainBody #menu #nav li li.sfhover ul, #mainBody #menu #nav li li li.sfhover ul { left: auto; }

#mainBody #menu #nav li ul li:hover, #mainBody #menu #nav li ul li.sfhover, #mainBody #menu #nav li ul li a:hover {
	background: #003145;
	color:#fff;
	text-decoration:none;
}
#mainBody #menu #nav li ul li:hover, #mainBody #menu #nav li ul li.sfhover {
	background: #003145;
	color:#fff;
	text-decoration:none;
	border-top:1px solid #e8d4a5;
	border-bottom:1px solid #e8d4a5;
}
/***********************************************************************/


