#home, #interior {
	width:767px;
	margin:0px auto;
	position:relative; }
	
#head {
	overflow:auto;
	width:100%;
	clear:both;
	display:block;
	padding:0px;
	font:11px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#3397BC; }

#head .logo {
	position:absolute;
	top:10px;
	left:26px;
	width:162px;
	height:80px;
	text-decoration:none; }

#search {
	position:absolute;
	top:85px;
	right:50px;
	color:#FFFFFF; }
	
#search input {
	background:#FFFFFF; border:1px solid #E3E3E3; color:#4d4d4f; font-size:11px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; padding:2px 4px; }
	
#search .query { width:126px; }
#search .btn { height:22px; }

#nav { overflow:auto; width:100%; }

#nav img {
	float:left; }
	
#subnav {
	border-bottom:1px solid #E7F5f8;
	background:#d6edf4;
	min-height:18px;
	height:auto !important;
	height:18px;
	text-align:right;
	padding:2px 30px 1px; }
	
#menuContainer div {
	cursor:pointer; }
	
#subnav a { text-decoration:none; }
#subnav .login a { color:#4D4D4F; text-decoration:none; }
	
#subnav .login {
	background:#FFFFFF;
	font-size:9px;
	line-height:9px;
	color:#4d4d4f;
	padding:0px 4px 1px;
	border:1px solid #E1E1E1;
	margin:1px 0px 0px 8px;
	display:inline; }

#main, #home #main table, .main {
	font:13px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#4d4d4f; }
	
/*********TABLE STYLES (USED IN APPS)************/

td.table-row {border-bottom:1px solid #CCCCCC;visible:false;}
td.table-altrow {border-bottom:1px solid #CCCCCC;background-color: #D0D4D6;visible:false;}
.table-row {border-bottom:1px solid #CCCCCC;visible:false;}
.table-altrow {border-bottom:1px solid #CCCCCC;background-color: #D0D4D6;visible:false;}

table.content-table {border-collapse:collapse; margin:0px 3px;}
table.content-table td {border: 1px solid #CCCCCC; visible:false;}
table.content-table h1 {font-family:arial;font-size:12px;color:#3B709C; font-weight:bold; text-align:center; display:inline;visible:false;}
.content-table ul,li{margin-left:5px; padding-left:3px;list-style-position:outside; visible:false;}
ul.blue {color:#3B709C;}
/************************************************/
/* CUSTOM STYLED IMAGE BORDERS ************/
img.image-style {display:block; border:1px solid #CCCCCC;}
	
.main-bold {
	font-weight:bold; }
.form_label {
	font-weight:bold; }
	
.main-small {
	font-size:11px; }
	
.red-star {
	color:#CC0000; }
.message {
	color:#CC0000; }
	
#home #main {
	padding:20px 0px 20px; }
	
#interior #main {
	padding:0px 0px 20px;
	font-size:13px;
	line-height:17px;
	/*overflow:hidden;*/
	width:100%; }
	
#leftnav {
	width:152px;
	padding:0px 12px 0px 20px;
	float:left;
	font-size:12px; }

#leftnav a {
	font-weight:bold;
	text-decoration:none; }
	
#leftnav td, #leftnav a:hover { color:#1E596F; }
	
.leftnav-curr { font-weight:bold; }

#header {
	width:570px;
	height:60px;
	float:right; }
		
#content {
	width:570px;
	padding:20px 0px 20px 0px;
	float:right; }

#headline, #headline h1 {
	margin:0px auto;
	padding:0 30px 20px;
	font-size:14px;
	color:#3397BC;
	font-weight:normal; }
	
#tier1, #tier2 {
	clear:both;
	display:block;
	padding:0 30px 20px;
	overflow:auto;
	width:100%; }
	
#tier1 {
	padding:0 0 24px 30px;
	background:url(images/tier1_bg.gif) bottom center no-repeat;
	margin-bottom:18px;
	font-size:13px; }
	
#tier1 img {
	margin:0px auto;
	display:block; }
	
#dental, #design, #news, #events {
	float:left;
	width:205px;
	padding:0 54px 0 0; }
	
/*#news { padding-right:30px; }
#events { width:253px; padding-right:30px; }

#news a, #events a {
	color:#4D4D4F;
	text-decoration:none; } 
	
#news a:hover, #events a:hover {
	text-decoration:underline; } */
	
#dental, #design {
	background:url(images/tier1div_bg.gif) top right no-repeat;
	min-height:210px;
	height:auto !important;
	height:210px; }
	
#haptics, #spotlight {
	float:right;
	width:248px; }
	
#haptics { width:248px; }

#haptics p, #spotlight p { width:185px; }

a { color:#3397BC; }

#home p {
	margin:0px 0px 12px; }
	
#tier1 p {
	margin:0px 0px 20px; }
	
#home h1 {
	color:#3397BC; font-size:20px; margin-bottom:4px; }

#tier1 h1 {
	font:17px "Century Gothic","Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 0px 12px; }
	
#tier1 img { border:none; }

#dental h1 a { color:#872175; font-weight:bold; text-decoration:none; }

#design h1 a { color:#F58025; font-weight:bold; text-decoration:none; }

#haptics h1 a { color:#C41230; font-weight:bold; text-decoration:none; }

#tier1 h1 a:hover { text-decoration:underline; }

#tier1 h2, #tier1 h3, #tier2 h1, #tier2 h2 { font-size:13px; margin:0px 0px 8px; }

#interior p, .main {
	color: #4D4D4F;
    font: 13px "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size: 13px;
    line-height: 17px; }

#interior h1, .page-header {
	line-height: 17px;
	font: 13px "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:15px;
	color:#3397BC;
	text-transform:uppercase; }
	
#interior h2, .page-subheader {
	color:#3397BC;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
	font:13px "Trebuchet MS",Helvetica,Arial,sans-serif; }
	
#interior h3 {
	font-size:13px;
	font-weight:normal;
	color:#4d4d4f;
}
	
#interior table img {
	display:block;
	margin:0px 2px auto; }
	
#interior ul {
	list-style:none;
	padding-left:12px;
	margin-top:0px;
	margin-left:0px;
	 }

#interior ul li {
	background:url(images/int_bull.gif) no-repeat 2px 8px;
	padding-bottom:4px;
	padding-left:12px; }
	
#interior ul ul {
	list-style:none;
	padding-left:24px;
	margin-top:6px; }

#interior ul li ul li {
	background:url(images/int_bull-lvl2.gif) no-repeat 2px 10px;
	padding-bottom:4px;
	padding-left:12px; }
	
sup { line-height:0.6em; }
	
#main td.rel-links-header {
	background:url(images/MainRelLinks_tdbg_off.gif) no-repeat top left; }
	
#main td.rel-links-header h1 {
	color:#FFFFFF; }
	
#main .rel-links {
	background:#E3E3E3;
	margin:0px 0px 12px 12px; }
	
#main .rel-links a {
	text-decoration:none; }
	
#main .rel-links h1, #main .rel-links ul, #main .rel-links li {
	margin:0px;
	padding:0px;
	background:none; }
	
#interior .rel-links td {
	padding:6px; }
	
#interior .rel-links ul {
	padding:0px 18px 6px 18px; }
	
#interior .rel-links ul li {
	padding:0px 0px 6px 0px;
	background:none; }

#home table td {
	padding-bottom:8px;
	vertical-align:text-top; }
	
#main table td.table-header {
	background:#3397BC;
	color:#FFFFFF;
}

#main table table .table-row, #main .row-color1 {
}

#main table table .table-altrow, #main .row-color2 {
	background:#E3E3E3;
}
	
#home .date {
	font-weight:bold;
	color:#3397BC;
	padding-right:12px;
	white-space:nowrap; }
	
#home .date a {
	font-weight:normal;
	white-space:normal;
	color:#4d4d4d;
	text-decoration:none; }
	
#home .date a:hover { text-decoration:underline; }
	
#foot, #foot a {
	font:9px/11px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#4d4d4f;
	text-transform:capitalize;
	padding:0 30px 20px;
	clear:both; }
	
#foot p {
	margin:0px 0px 4px; }
	
#foot a {
	padding:0px;
	text-decoration:none; }
	
#foot a:hover {
	 text-decoration:underline; }
	 
	 
/*For EzEdit Only*/
.topNav-bold {font-size:11px; color:#FFFFFF; font-weight:bold;}