#NTecPage {
	font-family: arial, sans-serif;
	font-size: 75%; /* default 100% is usually 16pt */
	margin: 0px;
	padding: 0px;
	background : url('neurotec_main_bg.gif') #FFF repeat-y center fixed; /* #90AAAA */
	text-align: center;
}
#whole_page {
	width: 980px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#top_block {
	background: url('neurotec_top_block.gif') transparent no-repeat center bottom;
	margin: 0px;
	padding: 0px;
}
#top_block_content {
	margin: 0px 39px 0px 40px;
	padding: 0px;
	background: url('neurotec_top_bar.gif') transparent no-repeat center bottom;
}
#top_block_table {
	margin: 0px;
	padding: 0px;
}
#top_block_table table {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
#distributor_list {
	text-align: right;
	font-size: 80%;
	color: #033;
}
#icons {
	text-align: left;
	margin: 0px;
	padding: 0px 12px;
}
#searchForm {
	margin: 0px;
}
#Search {
	float: right;
	padding: 0px;
	margin: 0px;
	color: #DDD;
	font-weight: bold;
}
#inputSearch {
	border: solid 1px #033;
	font-size: 80%;
	background-color: #FFF;
	color: #000;
	padding: 0px;
	margin: 0px;
}
#submitSearch {
	background: transparent url('neurotec_icon_search.gif') top left no-repeat scroll;
	font-size: 80%;
	border: none;
}
#Breadcrumbs {
	background: url('neurotec_breadcrumbs_bar.gif') transparent no-repeat center bottom;
	margin: 0px 36px;
	padding: 0px 12px 16px 16px;
	font-weight: bold;
	color: #366;
}
#middle { margin: 0px 36px; }
#bottom {
	margin: 80px 0px 40px 0px;
	padding: 8px 0px;
	text-align: center;
	font-size: 90%;
	color: #FFF;
	background: url('neurotec_top_bar.gif') transparent no-repeat center top;
}
#empty_top {
	margin: 0px;
	padding: 0px;
	height: 1px !important;
	width: 180px;
}
#content {
	margin: 0px;
	padding: 4px 8px;
}
.box_FFF_top, .box_366_top, .box_DEE_top, .box_633_top {
	background: url('neurotec_box_top.gif') no-repeat center bottom;
	margin: 0px;
	padding: 4px 0px;
}
.box_FFF_bottom, .box_366_bottom, .box_DEE_bottom, .box_633_bottom {
	background: url('neurotec_box_bottom.gif') no-repeat center top;
	margin: 0px;
	padding: 4px 0px;
}
.box_FFF_middle, .box_366_middle, .box_DEE_middle, .box_633_middle {
	background: url('neurotec_box_middle.gif') repeat-y center;
	margin: 0px;
	padding: 0px 16px 0px 12px;
}
.box_FFF_top, .box_FFF_middle, .box_FFF_bottom { background-color: #FFF; }
.box_366_top, .box_366_middle, .box_366_bottom { background-color: #366; }
.box_DEE_top, .box_DEE_middle, .box_DEE_bottom { background-color: #DEE; }
.box_633_top, .box_633_middle, .box_633_bottom { background-color: #80535E; }
.darkbox_top {
	background: url('neurotec_darkbox_top.gif') transparent no-repeat center bottom;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}
.darkbox_bottom {
	background: url('neurotec_darkbox_bottom.gif') transparent no-repeat center top;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
.promobox_bottom {
	background: url('neurotec_promobox_bottom.gif') transparent no-repeat center top;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
.nav_title {
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}
.nav_item, .nav_item_sub {
	color: #366;
	padding: 1px 0px;
	font-weight: normal;
}
.nav_item_sub { 
	background: url('neurotec_sub_arrow.gif') transparent 96% 50% no-repeat;
	width: 100%;
}
div.nav2, div.nav3 {
	display: none;
	position: absolute;
	padding: 20px 20px 20px 30px;
	background: transparent url('pixel.gif');
}
div.nav2 { z-index: 32; }
div.nav3 { z-index: 64; }
.nav_sub_content {
	width: 12em;
	background-color: #EEE;
	border: solid 1px #366;
	padding: 8px 6px;
}
.nav_comment {
	font-size: 80%;
	color: #333;
}

/* Links */
.active {
	color: #F63;
	font-weight: bold;
}
a:link { color: #036; }
a:hover {
	color: #F63 !important;
	text-decoration: underline !important;
}
a:visited, #Distributors a:visited {	color: #006; }
#distributor_list a { text-decoration: none; }
#distributor_list a:link, .nav_item a:link, .nav_item a:visited, .nav_item_sub a:link, .nav_item_sub a:visited, #Breadcrumbs a:link, #Breadcrumbs a:visited {
	color: #033;
	text-decoration: none;
	font-weight: normal;
}
.nav_item a:link.biometric_supply_link, .nav_item a:visited.biometric_supply_link {
	color: #301;
	font-weight: bold;
}
.nav_item_sub:hover { background-color: #CDD; }
.box_633_middle a:link, .box_633_middle a:visited {
	color: #FFF;
	text-decoration: none;
}
.box_633_middle a:hover {
	color: #F63 !important;
}
#Search a:link, #Search a:visited {
	color: #FFF;
	text-decoration: none;
}
#bottom a:link, #bottom a:visited { color: #FFF; }

/* Content */
strong { letter-spacing: 0.05em; }
#bg_why_neurotec {
	background: url('neurotec_why_neurotec.jpg') #FFF no-repeat top left;
	margin: 0px;
	padding: 135px 0px 4px 0px;
}
#title_why_neurotec {
	margin: 0px;
	padding: 0px 2px;
	color: #366;
	font-weight: bold;
	font-size: 130%;
}
.title_front {
	color: #366;
	font-weight: bold;
	font-size: 160%;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	border: none;
}
h2.title_front {
	font-size: 80%;
	padding: 0px 0px 6px 0px;
}
.title_front a:link, .title_front a:visited { 
	text-decoration: none;
	color: #366;
}
.title_front_small {
	color: #366;
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 4px;
}
ul.features_front {
	margin: 0px;
	padding: 0em 0em 0em 1.5em ;
	/* background-color: #FEE; */
}
ul.features_front li {
	margin: 0px;
	padding: 2px 0px; 
}
td.why_neurotec {
	margin: 0px 0px 0px 1em;
	padding: 0em;
	text-align: left;
}
/* td.why_neurotec ul li { font-size: 90%; } */
#products_index_header {
	margin: 0px; 
	padding: 4px 0px;
}
td.products_selected, td.products_help {
	margin: 0px;
	padding: 4px 0px 8px 0px;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
td.products_selected {
	color: #FFF;
	background: url('neurotec_bg_products_for_developers.png') #FFF no-repeat top left;
}
td.products_help {
	color: #366;
	background: url('neurotec_bg_products_links.png') #FFF no-repeat top left;
}
td.products_help a:link, td.products_help a:visited {
	text-decoration: none;
	color: #366;
}
.hbar {
	height: 2px;
	background-color: #366;
	clear: both;
}
.front_product {
	margin: 0px;
	padding: 6px 0px 12px 0px;
}
.front_product_content {
	float: right;
	width: 400px;
}
.links_front { 
	padding: 1px 8px 8px 8px;
	text-align: right;
	clear: both;
}
#right_side_title, #right_side_announcement_title {
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#news {
	margin: 0px;
	padding: 4px 8px;
}
#news p {
	font-size: 90%;
	margin: 2px 0px 1em 0px;
	padding: 0px;
	text-align: left;
}
.news_date {
	margin: 2px 0px;
	padding: 0px;
	color: #366;
	font-weight: bold;
	border-bottom: solid 1px #366;
}
.side_product {
	clear: both;
	margin: 0px;
	padding: 4px 0px 4px 6px;
	font-size: 75%;
}
.side_product_content {
	float: right;
	width: 96px;
}
.title_side {
	color: #366;
	font-weight: bold;
}
.title_side a:link, .title_side a:visited { 
	text-decoration: none;
	font-size: 120%;
	color: #366;
}
.links_side { 
	padding: 0px 8px;
	text-align: right;
}
ul.features_side {
	margin: 0px 8px 0px 4px;
	padding: 0px 1em 1em 2em;
}
ul.features_side li { padding: 2px 0px; }
.promo_front {
	margin: 4px 0px;
	padding: 0px;
}
.promo_front td {
	margin: 0px;
	padding: 0px;
}
.promo_front td a.promo_item_link {
	color: #033;
	font-weight: bold;
	font-size: 110%;
	border: none;
	text-decoration: none;
}
.promo_description {
	font-size: 90%;
	text-align: left;
	padding-right: 4px;
}
h3.h3_front {
	font-size: 1.2em;
	font-weight: bold;
	color: #366;
}

/* Content */
#middle table { margin: 0px; }
.fix0 {
	text-decoration: line-through;
	background-color: #FCC; /* #FFC */
}
.fix1 { background-color: #CFC; }
.fix2 { background-color: #FFC; } /* #9F9 */
.smaller { font-size: 75%; }
h1, h2, h3, h4, h5, h6, p, ul, ol, table.data, div.specs_table { margin: 0px; }
h1, h2, h3, h4 {
	color: #366;
	font-weight: bold;
}
h1 {
	font-size: 160%;
	border-bottom: solid 1px #CCC;
	padding: 0px;
	margin-bottom: 8px;
}
h2 {
	font-size: 120%;
	border-bottom: solid 2px #366;
	padding: 0.5em 0px 0em 1px;
	margin-bottom: 2px;
	clear: left;
}
h3 {
	font-size: 100%;
	padding: 0.5em 2px 0px 2px;
}
p {
	font-size: 100%;
	padding: 0px 1px 1em 1px;
	text-align: justify;
	line-height: 120%;
}
p.list_cap { padding-bottom: 1px; }
div.float_left, div.float_right, div.float_left_wide, div.float_right_wide {
	padding: 4px;
	border: solid 1px #EEE; /* DEE */
	text-align: center;
	background-color: #FFF;
}
div.float_left, div.float_left_wide { 
	float: left; 
	margin: 2px 6px 2px 0px;
}
div.float_right, div.float_right_wide { 
	float: right; 
	margin: 2px 0px 2px 6px;
}
div.float_left, div.float_right {
	width: 132px;
	w\idth: 120px;
}
div.float_left_wide, div.float_right_wide {
	width: 252px;
	w\idth: 240px;
	padding-left: 18px;
	padding-right: 18px;
}
div.float_download {
	float: right;
	width: 108px;
	w\idth: 120px;
	margin: 2px 0px 2px 1em;
	padding: 4px;
	border: solid 1px #DEE;
	font-size: 80%;
	background-color: #EFF;
}
div.float_qr {
	float: right;
	width: 140px;
	w\idth: 152px;
	margin: 0px;
	padding: 0.25em 1em 1em 1em;
	text-align: center;
	font-size: 80%;
}
div.inline_download {
	font-size: 90%;
}
ul, ol {	padding: 0px; margin-left: 2em; margin-bottom: 1em; }
ul.complex, ol.complex {
	margin-top: 0px;
	margin-bottom: 0px;
}
li { padding-top: 0.25em; padding-bottom: 0.25em; }
table.data {
	border-top: solid 1px #CCC; /* BCC */
	border-left: solid 1px #CCC; /* BCC */
	text-align: left;
}
table.data th, table.data td {
	border-bottom: solid 1px #CCC; /* BCC */
	border-right: solid 1px #CCC; /* BCC */
}
table.data th {
	background-color: #CCC; /* BCC */
	padding: 6px 4px;
	color: #000;
	text-align: left;
}
table.data td, table.data td.bold_border {
	padding: 4px;
	text-align: center;
}
table.data td.bold_border { border-right: solid 3px #CCC; }
table.data td.cap_left, table.data td.cap_top {
	background-color: #EEE; /* DEE */
	color: #033;
	font-weight: bold;
}
table.data td.cap_left, table.data td.distr, table.data td.spp { text-align: left; }
table.data td.cap_top { text-align: center; }
#science_list a { font-style: italic; }
#science_list li, #case_study_list li { padding-top: 0.5em; }
#science_list .science_title { font-weight: bold; }
#science_list div.science_summary, #case_study_list div.summary {
	padding: 0.5em 2em;
	text-align: justify;
}
#verifinger_sdk_bg { 
	background: url('neurotec_pagehead_VF.jpg') transparent no-repeat top left;
	padding: 0px 0px 1em 0px;
}
#verifinger_embedded_sdk_bg { 
	background: url('neurotec_pagehead_VFE.jpg') transparent no-repeat top left;
	padding: 0px 0px 1em 0px;
}
#verilook_sdk_bg {
	background: url('neurotec_pagehead_VL.jpg') transparent no-repeat top left;
	padding: 0px 0px 0.5em 0px;
}
#verilook_embedded_sdk_bg {
	background: url('neurotec_pagehead_VLE.jpg') transparent no-repeat top left;
	padding: 0px 0px 0.5em 0px;
}
#verispeak_embedded_sdk_bg {
	background: url('neurotec_pagehead_VSE.jpg') transparent no-repeat top left;
	padding: 0px 0px 0.5em 0px;
}
#verilook_surveillance_sdk_bg {
	background: url('neurotec_pagehead_VL_Surveillance.jpg') transparent no-repeat top left;
	padding: 0px 0px 0.5em 0px;
}
#verieye_sdk_bg { 
	background: url('neurotec_pagehead_VE.jpg') transparent no-repeat top right; 
	padding: 0px 0px 0.5em 0px;
}
#verieye_embedded_sdk_bg {
	background: url('neurotec_pagehead_VEE.jpg') transparent no-repeat top left;
	padding: 0px 0px 0.5em 0px;
}
#verispeak_sdk_bg {
	background: url('neurotec_pagehead_VS.jpg') transparent no-repeat top left;
	padding: 0px 0px 0.5em 0px;
}
#megamatcher_sdk_bg { 
	background: url('neurotec_pagehead_MM_front.jpg') transparent no-repeat left;
	padding: 0px 0px 0em 0px;
}
#megamatcher_embedded_sdk_bg { 
	background: url('neurotec_pagehead_MME.jpg') transparent no-repeat left;
	padding: 0px 0px 0em 0px;
}
#megamatcher_accelerator_bg {
	background: url('neurotec_pagehead_MM_Acc.jpg') transparent no-repeat top left;
	padding: 0px 0px 0.5em 0px;
}
#megamatcher_on_card_bg { 
	background: url('neurotec_pagehead_MMoC.jpg') transparent no-repeat top left;
	padding: 0px 0px 0em 0px;
}
#sentibotics_sdk_bg { 
	background: url('neurotec_pagehead_SB.jpg') transparent no-repeat top left; 
	padding: 0px 0px 0em 0px;
}
#sentisight_sdk_bg { 
	background: url('neurotec_pagehead_SS.jpg') transparent no-repeat top left; 
	padding: 0px 0px 0em 0px;
}
#sentisight_embedded_sdk_bg { 
	background: url('neurotec_pagehead_SSE.jpg') transparent no-repeat top left; 
	padding: 0px 0px 0em 0px;
}
#sentisculpt_sdk_bg { 
	background: url('neurotec_pagehead_SC.jpg') transparent no-repeat top left; 
	padding: 0px 0px 0em 0px;
}
#sentigaze_sdk_bg { 
	background: url('neurotec_pagehead_SG.jpg') transparent no-repeat top left; 
	padding: 0px 0px 0em 0px;
}
#ncheck_finger_attendance_bg { 
	background: url('neurotec_pagehead_NCFA.jpg') transparent no-repeat top left;
	padding: 0px 0px 0em 0px;
}
#pixelate_face_filter_bg { 
	background: url('neurotec_pagehead_PFF.jpg') transparent no-repeat top left;
	padding: 0px 0px 0em 0px;
}
#npointer_bg { 
	background: url('neurotec_pagehead_NP.jpg') transparent no-repeat top left;
	padding: 0px 0px 0em 0px;
}
#FFV_download_box {
	float: right;
	width: 320px;
	height: 72px;
	margin: 8px 0px;
	padding: 0px;
	background: url('neurotec_box_FFV_download.gif') transparent no-repeat top left;
}
div.FFV_download {
	margin: 20px 0px 0px 76px;
	padding: 0px;
}
#product_advisor_box {
	margin: 0px 192px;
	padding: 0px;
	width: 160px;
	height: 36px;
	background: url('box_Product_Advisor.png') transparent no-repeat center center;
	text-align: center;
}
div.product_advisor_link{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	font-size: 140%;
	font-weight: bold;
}
div.product_advisor_link a:link, div.product_advisor_link a:visited {
	text-decoration: none;
	color: #033;
}
.page_head_right, .page_head_left {
	padding: 0px;
	text-align: left;
}
.page_head_right { margin: 0px 0px 0px 250px; }
.page_head_left { margin: 0px 250px 0px 0px; }
p.back_link { font-size: 90%; }
div.specs_table {
	font-size: 100%;
	padding: 4px;
}

/* Products scheme */
td.scheme_mm_ext_top, td.scheme_mm_ext_bottom, td.scheme_mm_ext_left, td.scheme_mm_ext_right,
td.scheme_mm_std_top, td.scheme_mm_std_mid, td.scheme_mm_std_bottom, td.scheme_mm_std_left, td.scheme_mm_std_right,
td.scheme_vf_ext_top, td.scheme_vf_ext_bottom, td.scheme_vf_ext_left, td.scheme_vf_ext_right,
td.scheme_vl_ext_top, td.scheme_vl_ext_bottom, td.scheme_vl_ext_left, td.scheme_vl_ext_right,
td.scheme_ve_ext_top, td.scheme_ve_ext_bottom, td.scheme_ve_ext_left, td.scheme_ve_ext_right,
td.scheme_vs_ext_top, td.scheme_vs_ext_bottom, td.scheme_vs_ext_left, td.scheme_vs_ext_right,
td.scheme_vf_std,
td.scheme_vl_std,
td.scheme_ve_std,
td.scheme_vs_std,
td.scheme_other
{
	margin: 0px;
	padding: 4px;
}
td.scheme_mm_ext_top, td.scheme_mm_ext_left, td.scheme_mm_ext_bottom, td.scheme_mm_ext_right {
	background-color: #E7ECEC; /* S:2, V:93 */ /* S:10, V:90 */
}
td.scheme_mm_std_top, td.scheme_mm_std_left, td.scheme_mm_std_bottom, td.scheme_mm_std_right, td.scheme_mm_std_mid {
	background-color: #D0E6E6; /* S:10, V:90 */ /* S:15, V:85 */
}
td.scheme_vf_ext_top, td.scheme_vf_ext_left, td.scheme_vf_ext_bottom, td.scheme_vf_ext_right,
td.scheme_vl_ext_top, td.scheme_vl_ext_left, td.scheme_vl_ext_bottom, td.scheme_vl_ext_right,
td.scheme_vs_ext_top, td.scheme_vs_ext_left, td.scheme_vs_ext_bottom, td.scheme_vs_ext_right,
td.scheme_ve_ext_top, td.scheme_ve_ext_left, td.scheme_ve_ext_bottom, td.scheme_ve_ext_right
{
	background-color: #ABD5D5; /* S:20, V:84 */ /* V:80 */
}
td.scheme_vf_std, td.scheme_vl_std, td.scheme_ve_std, td.scheme_vs_std {
	border: solid 1px #366; /* S:50, V:40 */
	background-color: #8FBFBF; /* S:25, V:75 */
}
td.scheme_mm_ext_top, td.scheme_mm_std_top, td.scheme_vf_ext_top, td.scheme_vl_ext_top, td.scheme_ve_ext_top, td.scheme_vs_ext_top
{
	border-top: solid 1px #366;
	border-left: solid 1px #366;
	border-right: solid 1px #366;
}
td.scheme_mm_ext_bottom, td.scheme_mm_std_bottom, td.scheme_vf_ext_bottom, td.scheme_vl_ext_bottom, td.scheme_ve_ext_bottom, td.scheme_vs_ext_bottom
{
	border-bottom: solid 1px #366;
	border-left: solid 1px #366;
	border-right: solid 1px #366;
}
td.scheme_mm_ext_left, td.scheme_mm_std_left, td.scheme_vf_ext_left, td.scheme_vl_ext_left, td.scheme_ve_ext_left, td.scheme_vs_ext_left
{ border-left: solid 1px #366; }
td.scheme_mm_ext_right, td.scheme_mm_std_right, td.scheme_vf_ext_right, td.scheme_vl_ext_right, td.scheme_ve_ext_right, td.scheme_vs_ext_right
{ border-right: solid 1px #366; }
td.scheme_other {
	border: solid 1px #366;
	background-color: #D0E6E6;
}
a.scheme_link:link, a.scheme_link:visited {
	font-weight: bold;
	text-decoration: none;
	color: #033;
}

/* Form related */
.inp {
	border: solid 1px #366;
	background-color: #DDD;
	color: #000;
	margin: 2px;
}
.xalert, .inputForm th.alert { background-color: #FC9; color: #013; }
.xalert { font-weight: bold; padding: 2px; }
.inputForm th.alert { text-align: left; }

.inputForm th.script_title, .inputForm td.title {
	color: #000;
	background-color: #CCC;
	padding: 6px 4px;
	font-size: 100%;
	text-align: left;
}

.inputForm td.leftcen, .inputForm th.left_cen
{
	background-color: #EEE; /* DEE */
	color: #333;
	padding: 4px;
	font-weight: bold;
	text-align: center;
}

.inputForm th.max, .inputForm td.left, .inputForm th.alert
{
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

.inputForm th.max, .inputForm td.left {
	background-color: #EEE; /* DEE */
	color: #333;
}

.inputForm td.max, .inputForm td.center {
	padding: 4px;
	text-align: center;
}

table.order_rep {
	border: solid 1px #CCC;
	margin: 1em;
	padding: 0px;
}
table.order_rep th {
	padding: 4px 2px;
	font-weight: bold;
	text-align: center;
	background: #DDD;
}
table.order_rep td {
	padding: 4px 0px;
	text-align: center;
	border-top: solid 1px #CCC;
}
table.order_rep td.order_rep_item {
	padding-left: 4px;
	text-align: left;
	background: #EEE;
}
table.order_rep td.order_rep_itemtotal {
	font-weight: bold;
}
table.order_steps td {
	margin: 1px 1px 12px 1px;
	padding: 2px 0px;
	text-align: center;
}
table.order_steps td span {
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	background: #DDD;
	border: solid 1px #CCC;
}
#order_customer_form td.form_left, #order_customer_form td.form_right {
	margin: 1px;
	padding: 1px 4px;
	background: #DDD;
	border-bottom: solid 1px #CCC;
}
#order_customer_form td.form_left {
	text-align: right;
	font-weight: bold;
}
#order_customer_form td.form_right {
	text-align: left;
}
#order_customer_form textarea.form_textarea, #order_customer_form select.form_select {
	border: solid 1px #366;
	background-color: #FFF;
	color: #000;
	margin: 2px;
}
#order_customer_form .form_caption_note {
	font-weight: normal;
	font-size: 90%;
}
#order_report_cart td.item_name {
	text-align: left;
	border-bottom: solid 1px #CCC;
}
#order_report_cart td.item_qty {
	text-align: center;
	border-bottom: solid 1px #CCC;
}
#order_report_cart td.item_price {
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #CCC;
}
input.form_text {
	border: solid 1px #366;
	background-color: #FFF;
	color: #000;
	margin: 2px;
}
.order_remove {
	margin: 2px 0px 8px 0px;
	padding: 0px;
	text-align: center;
}
#order_shipping_form, #order_payment_form, #order_vat_form {
	margin: 0px;
	padding: 2px 8px;
	border: solid 1px #DDD;
}

#order_shipping_form, #order_payment_form{
	font-weight: bold;
}
