#NTecPage {
	font-family: verdana, arial, sans-serif;
	font-size: 75%; /* default 100% is usually 16pt */
	background-color : #FFF;
	margin: 0px 3%;
	padding : 0px;
}
strong { letter-spacing: 0.05em; }
#loading {
	position: absolute;
	z-index: -100;
}
#Logo {
}
#WorldMap {
	padding: 0px 8px 0px 2px;
}
#Distributors {
	clear: none;
	height: 82px;
	text-align: right;
	padding: 0px 4px;
	font-size: 80%;
	color: #033;
}
#Breadcrumbs {
	padding: 0px 8px;
	font-weight: bold;
	color: #366;
}
#Search {
	float: right;
	padding: 0px 12px;
	margin: 0px;
	color: #366;
	font-weight: bold;
}
#inputSearch {
	border: solid 1px #366;
	font-size: 80%;
	background-color: #FFF;
	color: #000;
	/* line-height: 75%; */	padding: 0px;
	margin: 0px;
}
#submitSearch {
	background: transparent url('search.gif') top left no-repeat scroll;
	font-size: 80%;
	border: none;
}
#Bottom {
	text-align: center;
	font-size: 90%;
}
table.nav {
	margin: 0px;
	padding: 0px;
	width: 153px;
}
table.nav td {
	margin: 0px 10px;
	padding: 2px 8px;
}
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; }
/*
div.nav2 > div, div.nav3 > div {
	border: solid 1px #366;
	background: #DEE url('pixel.gif');
	padding: 4px 6px;
}
*/
div.nav2 table, div.nav3 table {
	width: 12em;
	background-color: #DEE;
	border: solid 1px #366;
	padding: 4px 6px;
}
td.nav_group {
	background-color: #9CC;
	text-transform: uppercase;
	font-weight: bold;
}
td.sub, td.delimited_sub { background: transparent url('sub_arrow.gif') 96% 50% no-repeat; }
td.delimited, td.delimited_sub { border-bottom: solid 1px #033; }

/* 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; }
#Distributors a { text-decoration: none; }
#Distributors a:link, .nav a:link, .nav a:visited, #Breadcrumbs a:link, #Breadcrumbs a:visited, #Search a:link, #Search a:visited, #Bottom a:link, #Bottom a:visited {
	color: #333;
	text-decoration: none;
}
.nav a, #Breadcrumbs a, #Search a { font-weight: bold; }

/* Boxes */
.DEE_top, .FFF_top, .EEE_top, .DDD_top, .CCC_top {
	height: 5px;
	width: 100%;
	background: url('block10.gif') scroll top right no-repeat;
}
.DEE_body, .FFF_body, .EEE_body, .DDD_body, .CCC_body {
	width: 100%;
	border-left: solid 1px #DDD;
	background: url('block_bg.gif') center right repeat-y;
}
.DEE_bottom, .FFF_bottom, .EEE_bottom, .DDD_bottom, .CCC_bottom {
	height: 12px;
	width: 100%;
	background: url('block11.gif') scroll bottom right no-repeat;
	margin-bottom: 4px;
}
.DEE_top, .DEE_body, .DEE_bottom  { background-color: #DEE; }
.FFF_top, .FFF_body, .FFF_bottom  { background-color: #FFF; }
.EEE_top, .EEE_body, .EEE_bottom  { background-color: #EEE; }
.DDD_top, .DDD_body, .DDD_bottom  { background-color: #DDD; }
.CCC_top, .CCC_body, .CCC_bottom  { background-color: #CCC; }
.frontCell {
	border-left: solid 1px #DDD;
	background: #FFF url('block_bg.gif') center right repeat-y;
}

/*
.gradient_top {height: 5px;width: 100%;background: #D4E8D0 url('block10g3b.jpg') scroll top right no-repeat;}
.gradient_body {width: 100%;border-left: solid 1px #DDD;background: #D4E8D0 url('block_bgg3b.jpg') center right repeat-y;}
.gradient_bottom {height: 12px;width: 100%;background: #D4E8D0 url('block11g3b.jpg') scroll bottom right no-repeat;margin-bottom: 4px;}
*/

/* Content */
.fix0 {
	text-decoration: line-through;
	background-color: #FF9;
}
.fix1 { 	background-color: #9F9; }
.smaller { font-size: 75%; }
h1, h2, h3, h4, h5, h6, p, ul, ol, table.data {
	margin: 0em 1.5em 0em 1em;
}
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: 140%;
	border-bottom: solid 1px #366;
	padding: 24px 0px 4px 0px;
	clear: left;
}
h3 {
	font-size: 120%;
	padding: 12px 2px 0px 2px;
}
h4 {
	font-size: 100%;
	padding: 6px 0px 0px 0px;
}
p {
	font-size: 100%;
	padding: 4px;
	text-align: justify;
	line-height: 120%;
}
div.float_left, div.float_right, div.float_left_wide, div.float_right_wide {
	margin: 6px 12px;
	padding: 6px;
	border: solid 1px #DDD; /* DEE */
	text-align: center;
	background-color: #FFF;
}
div.float_left, div.float_left_wide { float: left; }
div.float_right, div.float_right_wide { float: right; }
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;
}
ul, ol {	padding: 0px 0px 0px 1em; margin-left: 3em; }
ul.complex, ol.complex { margin-top: 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;
}
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; }
.FFF_body table { margin: 0px; }
p.imageFront {
	margin: 0px;
	padding: 8px;
}
p.linksFront {
	margin: 0px;
	padding: 0px 20px 0px 8px;
	text-align: right;
}
ul.featuresFront {
	margin: 0px 8px 0px 4px;
	padding: 4px 1em 4px 2em;
}
ul.linksFront {
	margin: 4px 4px 4px 0px;
	padding: 2em 4px 8px 0px;
	list-style-type: none;
}
ul.linksFront li {
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
ul.linksFront a { 
	color: #366;
	text-decoration: none;
	font-weight: bold;
}
h1.titleFront {
	border: none;
	margin: 0px;
	padding: 4px 12px 0px 8px;
}
h1 a { 
	color: #366 !important;
	text-decoration: none;
}
h2.titleFront {
	font-size: 80%;
	margin: 0px;
	padding: 0px 12px 4px 8px;
	border: none;
}
/* #MM_box, #VF_box, #VL_box, #Fnc_box, #Fcc_box { height: 240px; } */
#newsSpecial p, #newsFront p, #newsFront div, #newsFront ul {
	margin: 0px 6px 0px 0px;
	padding: 2px 4px;
	color: #000;
	font-size: 90%;
	line-height: 120%;
	text-align: left;
}
#newsFront div.news_date {
	font-weight: bold;
	padding: 2px 4px;
	background-color: #9CC;
}
#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;
}

/* 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;
}
