/* CSS Document */

body{width:100%; height:100%; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#303f47; /*background-color:#e0ddcf;*/ background:url(../img/bg_body.gif) repeat-x #678398;}

html,body{height:100%;}

h1{color:#303f47; font-weight:normal; font-size:18px; margin:0px; padding-bottom:5px;}
h2{color:#ff9900; font-weight:bold; font-size:12px; padding-top:8px; padding-bottom:5px; margin:0px; border-bottom:1px solid #ccc;}
h3{color:#003366; font-weight:bold; font-size:13px; margin-top:3px;}
h3.partners{color:#003366; font-weight:normal; font-size:13px; margin-top:3px;}
h4{color:#ff9900; font-weight:bold; font-size:15px; padding-top:8px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #ccc;}
h4.scan{color:#FF6600; font-weight:bold; font-size:11px; padding-bottom:3px; margin:0px; border:0px;}
h5{color:#003366; font-weight:bold; font-size:13px; padding-top:8px; padding-bottom:3px; margin-bottom:0px;}
h6{color:#003366; font-weight:bold; font-size:13px; padding-top:8px; padding-bottom:3px; margin-bottom:0px; border-bottom:1px solid #ccc;}

p {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#303f47; line-height:1.50em; padding-bottom:10px;}

#center{width:800px; margin:0px auto;}
/* gradient bg images for top and bottom of pages */
table.main	{
	/*background-image:url(../img/bg_body.gif); background-repeat:repeat-x;*/
	height:100%;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	
}

table.main	td.hdr	{
	background:#fff;
	vertical-align:top;
	padding:0px;
	margin:0px;
	height:90px;
}

table.main	td.content	{
	background:#fff;
	vertical-align:top;
	padding:0px;
	margin:0px;
	height:35%;
	/*background-image:url(../img/bg_grad_white.gif) repeate-x top left;*/
}

table.main td.ftr	{
	background: url(../img/bg_footer.gif) repeat-x top left;
	vertical-align:top;
	height:78px;
	padding:0px;
	margin:0px;
}

td.hours {text-align:bottom; padding-top:10px;}

.line{height:2px; border-bottom:1px solid #ccc; width:100%; margin:2em 0em;}

img {border:0px;}
img.logo {border:0px; text-align:center; margin:5px;}
img.logo_sm{ float:right; margin-left:5px; border:0px; text-align:center; padding-left:5px;}
img.screenshot {border:0px; text-align:center; margin:5px 2px;}
img.left {border:0px; float:left; margin-right:5px; margin-top:5px;}
img.right {border:0px; float:right; margin-left:5px;}
img.icon{border:0px; float:right; margin-right:10px;
}
.imgCenter{width:90%; margin:0px auto;}
.fiMoble{width:175px; float:right; margin:.25em 0em 0em 1em;}

#container{/*width:100%;*/ width:800px; margin:0px auto; padding:0px;}
.wrap{width:800px; margin:0px auto; padding:0px;}

#header{position:relative; height:75px; width:800px; margin:0px auto; padding:0px; background-color:#ffffff; background-image:url(../img/bg_header.gif); background-repeat:repeat-x;}
#header .logo{float:left; width:300px; padding:0px; margin:0px;}

#subbar{height:20px; border-bottom:1px solid #999; width:100%; margin:0px auto; padding-top:5px; background-image:url(../img/bg_subbar.gif); background-repeat:repeat-x; clear:both;}
#subbar ul{margin:0px; padding:0px; list-style:none; display:inline;}
#subbar li{list-style:none; display:inline; padding:5px;}
#subbar a{text-decoration:underline;}
#subbar a:hover{text-decoration:none;}
#subAbout {padding:0px;}

#splashbar{height:202px; width:100%; padding:0px; margin:0px; background-image:url(../img/bg_splashbar.gif); background-repeat:repeat-x;}
#splashbar .flash {float:left; width:300px; padding:5px 5px; z-index:auto;}
#splashbar .photo {float:left;}

#content{width:100%; padding:0px; margin:0px; /*background: #fff url('../img/bg_grad_white.gif') repeat-x top left;*/}
#content #sidebar{float:left; margin:0px; padding:10px 0px; width:250px; height:400px;}
#content #copy{float:right; margin:0px; padding:5px; width:65%; text-align:left;}
#content a.dwnload{color:#3399CC; font-weight:bold; font-size:12px;}

#copy ul{}
#copy li{line-height:1.75em; list-style-image:url(../img/i_arrow_blue.gif); list-style-position:outside;}
#copy li.pdf{line-height:1.75em; padding-bottom:3px; list-style-image:url(../img/i_pdf.gif); list-style-position:outside;}
#copy li.dwnld{line-height:1.75em; padding-bottom:3px; list-style-image:url(../img/i_download.gif); list-style-position:outside;}
#copy a{color:#303f47; font-weight:normal; text-decoration:underline;}
#copy a:hover{color:#303f47; font-weight:normal; text-decoration:none;}
#copy a:visited{color:#303f47; font-weight:normal; text-decoration:underline;}
#copy a:active{color:#303f47; font-weight:normal; text-decoration:underline;}

dl{}
dt{font-weight:bold; text-transform:uppercase; padding:10px 0px; color:#006699;}
dd{font-weight:normal; margin:0px; padding:0px;}

/*Sidebar content*/
#login {border:1px solid #dde5e8; width:100%; background:#fff url(../img/bg_gd_sideblu.gif) repeat-x bottom; padding-top:5px; margin-bottom:5px;}
#login h2{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; color:#666; text-align:left; text-indent:10px; border-bottom:1px solid #ccc;}
#login p{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666; text-align:left;}
#login a{color:#2388ff; font-weight:bold; text-decoration:none;}
#login a:hover{color:#2388ff; font-weight:bold; text-decoration:underline;}
#login a:active{color:#2388ff; font-weight:bold; text-decoration:underline;}
#login a:visited{color:#2388ff; font-weight:bold; text-decoration:underline;}

#address {border:1px solid #dde5e8; width:100%; background:#fff url(../img/bg_gd_sideblu.gif) repeat-x bottom; padding-top:5px; margin-bottom:5px;}
#address h2{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; color:#666; text-align:center;}
#address p{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666; text-align:left;}
#address a{color:#2388ff; font-weight:bold; text-decoration:none;}
#address a:hover{color:#2388ff; font-weight:bold; text-decoration:underline;}
#address a:active{color:#2388ff; font-weight:bold; text-decoration:underline;}
#address a:visited{color:#2388ff; font-weight:bold; text-decoration:underline;}



#sidenav {border:1px solid #dde5e8; width:100%; background:#fff url(../img/bg_gd_sideblu.gif) repeat-x bottom; padding-top:5px; margin-bottom:5px;}
#sidenav h2{color:#FF9900; font-weight:normal; font-size:13px; font-weight:normal; padding:0px; margin:0px; text-indent:5px;}
#sidenav ul li{line-height:1.75em; list-style-image:url(../img/i_arrow_blu.gif); padding:0px; color:#FF9900;}
#sidenav li.title{line-height:1.75em; list-style-image:url(../img/i_spacer.gif); padding:0px; font-size:12px; color:#666; font-weight:normal; 
border-bottom:1px solid #ccc; width:80%;}
#sidenav p{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666;}
#sidenav a{color:#2388ff; font-weight:normal; text-decoration:none;}
#sidenav a:hover{color:#2388ff; font-weight:normal; text-decoration:underline;}
#sidenav a:active{color:#2388ff; font-weight:normal; text-decoration:none;}
#sidenav a:visited{color:#2388ff; font-weight:normal; text-decoration:none;}

#samples {border:1px solid #dde5e8; width:100%; background:#fff url(../img/bg_grad_tan.gif) repeat-x bottom; padding:0px; margin-top:5px; text-align:center;}
#samples p{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666;}
#samples a{color:#2388ff; font-weight:normal; text-decoration:underline;}
#samples a:hover{color:#2388ff; font-weight:normal; text-decoration:none;}
#samples a:active{color:#2388ff; font-weight:normal; text-decoration:underline;}
#samples a:visited{color:#2388ff; font-weight:normal; text-decoration:underline;}
.buttonwrap{width:180px; margin:0px auto; padding-top:10px; height:30px;}

a.b_sample_images{display:block; width:236px; height:38px; color:#000; text-indent:-4000px; text-decoration:none; background: url(../img/b_sample_images.gif) no-repeat left top; overflow:hidden; margin:0px auto;}
a.b_sample_images:hover{background: url(../img/b_sample_images.gif) no-repeat right top; overflow:hidden;}
a.b_sample_images_here{background: url(../img/b_sample_images.gif) no-repeat right top; overflow:hidden;}


a.b_downloads{display:block; width:236px; height:38px; color:#000; text-indent:-4000px; text-decoration:none; background: url(../img/b_downloads.gif) no-repeat left top; overflow:hidden; margin:0px auto;}
a.b_downloads:hover{background: url(../img/b_downloads.gif) no-repeat right top; overflow:hidden;}

a.b_software_part{display:block; width:235px; height:38px; color:#000; text-indent:-4000px; text-decoration:none; background: url(../img/b_software_part.gif) no-repeat left top; overflow:hidden; margin:0px auto;}
a.b_software_part:hover{background: url(../img/b_software_part.gif) no-repeat right top; overflow:hidden;}


a.b_dentalscanrequest{display:block; width:236px; height:38px; color:#000; text-indent:-4000px; text-decoration:none; background:url(../img/b_dentalScan.gif) no-repeat left top; overflow:hidden; margin:0px auto;}
a.b_dentalscanrequest:hover{background: url(../img/b_dentalScan.gif) no-repeat right top; overflow:hidden;}

a.b_3dplan{display:block; width:236px; height:38px; color:#000; text-indent:-4000px; text-decoration:none; background:url(../img/b_3duserguide.gif) no-repeat left top; overflow:hidden;}
a.b_3dplan:hover{background:url(../img/b_3duserguide.gif) no-repeat right top; overflow:hidden;}

a.b_ct_scan{display:block; width:240px; height:61px; color:#000; text-indent:-4000px; text-decoration:none; background:url(../img/b_ct_scan.gif) no-repeat left top; overflow:hidden;}
a.b_ct_scan:hover{background:url(../img/b_ct_scan.gif) no-repeat right top; overflow:hidden;}

a.b_mass_scan{display:block; width:240px; height:61px; color:#000; text-indent:-4000px; text-decoration:none; background:url(../img/b_mass_scan.gif) no-repeat left top; overflow:hidden;}
a.b_mass_scan:hover{background:url(../img/b_mass_scan.gif) no-repeat right top; overflow:hidden;}


a.b_ny_scan{display:block; width:240px; height:61px; color:#000; text-indent:-4000px; text-decoration:none; background: url(../img/b_ny_scan.gif) no-repeat left top; overflow:hidden;}
a.b_ny_scan:hover{background: url(../img/b_ny_scan.gif) no-repeat right top; overflow:hidden;}


a.b_ct_scan_form{display:block; width:240px; height:61px; color:#000; text-indent:-4000px; text-decoration:none; background:url(../img/b_ct_scan_form.gif) no-repeat left top; overflow:hidden;}
a.b_ct_scan_form:hover{background:url(../img/b_ct_scan_form.gif) no-repeat right top; overflow:hidden;}

a.b_ny_scan_form{display:block; width:240px; height:61px; color:#000; text-indent:-4000px; text-decoration:none; background:url(../img/b_ny_scan_f.gif) no-repeat left top; overflow:hidden;}
a.b_ny_scan_form:hover{background:url(../img/b_ny_scan_f.gif) no-repeat right top; overflow:hidden;}

a.b_nyc_scan_form{display:block; width:240px; height:61px; color:#000; text-indent:-4000px; text-decoration:none; background:url(../img/b_nyc_scan_form.gif) no-repeat left top; overflow:hidden;}
a.b_nyc_scan_form:hover{background:url(../img/b_nyc_scan_form.gif) no-repeat right top; overflow:hidden;}


#secured {float:right; border:1px solid #dde5e8; width:210px; background:#fff url(../img/bg_gd_sideblu.gif) repeat-x bottom; padding:5px 0px; margin-top:5px; text-align:center;}
#secured p{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666;}
#secured a{color:#2388ff; font-weight:bold; text-decoration:none;}
#secured a:hover{color:#2388ff; font-weight:bold; text-decoration:underline;}
#secured a:active{color:#2388ff; font-weight:bold; text-decoration:none;}
#secured a:visited{color:#2388ff; font-weight:bold; text-decoration:none;}

#adobe {border:1px solid #dde5e8; width:100%; background:#fff url(../img/bg_gd_sideblu.gif) repeat-x bottom; padding:5px 0px; margin-top:5px; text-align:center;}
#adobe p{padding:0px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666;}
#adobe a{color:#2388ff; font-weight:normal; text-decoration:underline;}
#adobe a:hover{color:#2388ff;  text-decoration:none;}
#adobe a:active{color:#2388ff; text-decoration:underline;}
#adobe a:visited{color:#2388ff; text-decoration:underline;}

#footer{position:relative; clear:both; padding:10px; margin:0px;}
#footer .left {float:left; text-align:left;}
#footer .right {float:right; text-align:right;}
#footer p {line-height:2em;}

a{color:#303f47; font-weight:normal; text-decoration:none;}
a:hover{color:#303f47; font-weight:normal; text-decoration:underline;}
a:visited{color:#303f47; font-weight:normal; text-decoration:none;}
a:active{color:#303f47; font-weight:normal; text-decoration:none;}

a.home{color:#FF9900; font-weight:normal; text-decoration:none;}
a.home:hover{font-weight:normal; text-decoration:underline;}
a.home:visited{font-weight:normal; text-decoration:none;}
a.home:active{font-weight:normal; text-decoration:none;}

/*FORM*/
form{margin:0px; text-align:left;}
fieldset{margin:0px; padding:2px 0px; border:0px;}
label{padding:0px; margin:0px;}
span.label{display:block; float:left; width:75px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666; margin:0px; padding:0px;}
span.formfield{display:block; float:left; width:50px; text-align:left; margin:0px; padding:0px 5px; font-size:11px;}
span.formsubmit{display:block; float:left; width:115px; text-align:right; margin:0px; padding:0px 5px; font-size:11px;}
span.formcheckbox{display:block; float:left; width:10px; text-align:left; margin:0px; padding:0px 5px; font-size:11px;}
span.searchlabel{display:block; float:left; width:80px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:1.5em; color:#336699; margin:0px; padding-top:3px;}
span.searchfield{display:block; float:left; width:50px; text-align:left; margin:0px; padding:0px; font-size:11px;}


.border{width:300px; padding:10px; border:1px solid #ccc;}
.accepting {text-align:center;
	background-color: #E3EDDE;
	padding: 8px 0 8px 0;
	border-top: 1px solid #99CC99;
	border-bottom: 1px solid #99CC99;
	font: bold 11px/14px "lucida grande", verdana, sans-serif;
	color: #39663A;
margin-top:10px;
}
.required {	font: normal 9px "lucida grande", verdana, sans-serif;
	color:#3e8211;
}
.textfield {	font: normal 11px/13px "lucida grande", verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	color: #666;
}
.textfield2 {	font: normal 11px/13px "lucida grande", verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 207px;
	color: #666;
}
#contact_right {	width: 350px;
	float: right;
	margin-top: 40px;
}
label{
	display: block;
	font: normal 10px/16px "lucida grande", verdana, sans-serif;
	margin: 0;
	padding: 0px 0;
	color: #666;
}

#rfp {	font: normal 11px/14px "lucida grande", verdana, sans-serif;
	color: #555;
	
}
.textfield1 {font: normal 11px/13px "lucida grande", verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 100%;
	color: #666;
}
