p, td {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	line-height:		16px;
	color:				#666366; /* 666366 */
}

p {
	margin-top:			0px;
	margin-bottom: 		1em;
}

a:link, a:visited {
	color:				#000b9d;
	text-decoration: 	none;
}

a:hover {
	color:				#ef5d00;
	text-decoration: 	none;
}

input.search {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	letter-spacing:		.08em;
	color:				#4c4c4c;
}

input {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			12px;
	letter-spacing:		.08em;
	color:				#4c4c4c;
}

a.nav-lnk:link, a.nav-lnk:visited {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	letter-spacing:		.24em;
	color:				#4c4c4c;
	text-transform:		uppercase;
	text-decoration:	none;
}

a.nav-lnk:hover {
	color:				#ef5d00;
	text-decoration:	none;
}

.menu-tbl {
	width: 				180px;
	background-color: 	#6067CB;
	border-width: 		0px 1px;
	border-color: 		#676361;
	border-style: 		solid;
}

a.menu-lnk:link, a.menu-lnk:visited, a.menu-lnk:hover {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	color:				#ffffff;
}

#menu01, #menu02, #menu03, #menu04, 
#menu05, #menu06, #menu07, #menu08, 
#menu09, #menu10, #menu11, #menu12, 
#menu13, #menu14, #menu15, #menu16, 
#menu17, #menu18, #menu19, #menu20 {
	padding-left: 		10px;
	background-color: 	#6067cb;
}

#menuProd_top {
	display: 			none;
	position: 			absolute; 
	top: 				37px; 
/*	left: 				168px; */
	left: 				278px;
}

#menuProd {
	display: 			none;
	position: 			absolute; 
	top: 				96px; 
/*	left: 				168px; */
	left: 				278px;
}

#menuServ_top {
	display: 			none;
	position: 			absolute; 
	top: 				37px; 
/*	left: 				278px; */
	left: 				388px;
}

#menuServ {
	display: 			none;
	position: 			absolute; 
	top: 				96px; 
/*	left: 				278px; */
	left: 				388px;
}

#menuSuprt_top {
	display: 			none;
	position: 			absolute; 
	top: 				37px; 
	left: 				388px;
}

#menuSuprt {
	display: 			none;
	position: 			absolute; 
	top: 				96px; 
	left: 				388px;
}

#menuRes_top {
	display: 			none;
	position: 			absolute; 
	top: 				37px; 
	left: 				498px;
}

#menuRes {
	display: 			none;
	position: 			absolute; 
	top: 				96px; 
	left: 				498px;
}

#menuAbout_top {
	display: 			none;
	position: 			absolute; 
	top: 				37px; 
/*	left: 				618px; */
	left: 				498px;
}

#menuAbout {
	display: 			none;
	position: 			absolute; 
	top: 				96px; 
/*	left: 				618px; */
	left: 				498px;

}

td.list-txt {
	height:				10px;
	padding:			2px 0px 4px 0px;
}

.list-txt, a.list-txt:link, a.list-txt:visited {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#ffffff;
	letter-spacing:		.06em;
	line-height:		14px;
}

a.list-txt:hover {
	color:				#ef5d00;
	text-decoration: 	none;
}

.list-txt-arr {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			14px;
	line-height:		9px;
	font-weight:		bold;
	color:				#ef5d00;
	width: 				16px;
	padding-top:		4px;
}

td.subnav {
	height:				28px;
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#ef5d00; 
	padding: 			0px 0px 0px 20px;
	background-image: 	url(../images/bg_subnav_cnr.gif);
	background-repeat: 	no-repeat;
	background-position: top right;
}

.subnav-txt {
	color:				#ef5d00;
}

a.subnav:link, a.subnav:visited {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	letter-spacing:		.04em;
	color:				#666366;
	text-decoration: 	none;
}

a.subnav:hover {
	color:				#ef5d00;
	text-decoration: 	none;
}


a.hdr-customer:link, a.hdr-customer:visited, a.hdr-customer:hover {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	letter-spacing:		.24em;
	color:				#333333;
	text-align:			left;
	text-transform:		uppercase;
}

.customer-quote {
	font-family: 		Georgia, Times New Roman, Times, serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		18px;
	color:				#ffffff;
	text-align: 		left;
	border-width: 		0px 1px 1px 0px;
	border-color: 		#8a878a;
	border-style: 		solid;
	background-image: 	url(../images/bg_quote.gif);
	background-repeat:	no-repeat;
}

.grybar {
	height: 			28px;
	background-image: 	url(../images/bg_grybar.gif);
	background-repeat: 	repeat-x;
}

.date {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	letter-spacing:		.24em;
	color:				#ffffff;
/*	width: 				200px; */
	height: 			28px;
	background-image: 	url(../images/bg_grybar.gif);
	background-repeat: 	repeat-x;
}

.intro-txt {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	line-height:		16px;
	letter-spacing:		.02 em;
	color:				#999999;
}

.hdr-tbl-blue {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	letter-spacing:		.24em;
	color:				#ffffff;
	text-transform:		uppercase;
	background-image: 	url(../images/bg_hdr_blue.gif);
	background-repeat:	repeat-x;
	border:				1px solid #8a878a;
	border-collapse:	collapse;
	text-align: 		center;
}

.hdr-tbl-orange {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	letter-spacing:		.24em;
	color:				#ffffff;
	text-transform:		uppercase;
	background-image: 	url(../images/bg_hdr_orange.gif);
	background-repeat:	repeat-x;
	border:				1px solid #8a878a;
	border-collapse:	collapse;
	text-align: 		center;
}

.sales {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	line-height:		12px;
	color:				#8a878a;
	text-align: 		left;
}

a.sales-link:link, a.sales-link:visited {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	line-height:		12px;
	color:				#000b9d;
	text-decoration:	none;
}

a.sales-link:hover {
	color:				#ef5d00;
	text-decoration:	none;
}

td.hm-question {
	border-width: 		0px 0px 1px 0px;
	border-color: 		#8a878a;
	border-style: 		solid;
	background-image: 	url(../images/bg_hm_question.gif);
	background-repeat: 	no-repeat;
	background-color: 	#CBCDEF;
	padding-left:		3px;
}

.hm-question {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			20px;
	font-weight:		bold;
	letter-spacing:		.02em;
	line-height:		22px;
	color: 				#4c4c4c;
}

.hm-answer {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	letter-spacing:		.06em;
	line-height:		16px;
	color: 				#4c4c4c;
}

a.news-lnk:link, a.news-lnk:visited {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	letter-spacing:		.04em;
	line-height:		16px;
	color:				#8a878a;
	text-decoration:	none;
}

a.news-lnk:hover {
	color:				#ef5d00;
	text-decoration:	none;
}

strong.more-lnk {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			14px;
	color:				#ef5d00;
}


a.more-lnk:link, a.more-lnk:visited {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	letter-spacing:		.15em;
	color:				#8a878a;
}
a.more-lnk:hover {
	color:				#ef5d00;
	text-decoration:	none;
}


.img-linked {
	border: 0px;
}

h1.header {
	font-family: 		Lucida Grande, Arial, sans-serif;
	font-size:			20px;
	font-weight:		bold;
	line-height:		22px;
	letter-spacing:		0 em;
	color:				#000b9d;
	padding:			0px;
	margin:				0px;
}

h1.subhead, span.subhead {
	font-family:		Lucida Grande, Arial, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		18px;
	letter-spacing:		0 em;
	color:				#7dba00;
	padding:			0px;
	margin:				0px;
}

h2 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	padding:			0px;
	margin:				0px;
}

h2.subhead {
	font-family:		Lucida Grande, Arial, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	line-height:		16px;
	color:				#444144;
	padding:			0px;
	margin:				0px;
}

strong.subhead {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#5f7b91;
	padding:			0px;
	margin:				0px;
}

a.subhead:link, a.subhead:visited {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		22px;
	letter-spacing:		.1em;
	color:				#7dba00;
}

a.subhead:hover {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		22px;
	letter-spacing:		.1em;
	color:				#ef5d00;
	text-decoration: 	none;
}

hr.grey {
	color:				#8a878a;
	background-color: 	#8a878a;
	height: 			1px;
}


.small {
	font-family: 		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	letter-spacing:		.04em;
	line-height:		16px;
	color:				#8a878a;
	text-decoration:	none;
}

.caption {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	line-height:		16px;
	color:				#666366;
}


.phone {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	line-height:		10px;
	letter-spacing:		.16em;
	color:				#666366;
	text-align: 		center;
}	

.copyright {
	width: 				200px;
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	line-height:		16px;
	text-align:			center;
	background-color: 	#e6e6e6;
	color:				#666366;
	border-width:		2px 0px 0px 0px;
	border-color:		#7dba00;
	border-style: 		solid;
}

td.ftr-subnav {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	letter-spacing:		.16em;
	color:				#ef5d00;
}


a.ftr-subnav:link, a.ftr-subnav:visited {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	letter-spacing:		.16em;
	color:				#666366;
	text-align: 		center;
	text-decoration:	none;
}	

a.ftr-subnav:hover {
	color:				#ef5d00;
	text-decoration:	none;
}

td.ftr-link {
	height: 			26px;
	padding-left: 		28px;
	background-image: 	url(../images/bg_ftr_cnr.gif);
	background-position: left;
	background-repeat: 	no-repeat;
	
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	line-height:		16px;
	font-weight:		bold;
	letter-spacing:		.16em;
	color:				#ef5d00;
	text-decoration: 	none;
	text-transform: 	uppercase;
}

a.ftr-link:link, a.ftr-link:visited {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	line-height:		16px;
	font-weight:		bold;
	letter-spacing:		.16em;
	color:				#666366;
	text-decoration: 	none;
	text-transform: 	uppercase;
}

a.ftr-link:hover {
	color:				#ef5d00;
}

.ftr-txt {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	line-height:		16px;
	color:				#666366;
	background-color: 	#e6e6e6;
	border-width:		2px 0px 0px 1px;
	border-left-color:	#8a878a;
	border-top-color:	#7dba00;
	border-style: 		solid;
	padding-left: 		28px;
}

.port-header {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	line-height:		16px;
	letter-spacing:		.18em;
	color:				#ef5d00;
}

a.port-url:link, a.port-url:visited {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	line-height:		14px;
	letter-spacing:		.12em;
	color:				#000b9d;
	text-decoration: 	none;
}

a.port-url:hover {
	color:				#ef5d00;
	text-decoration: 	none;
}
 
.port-txt {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	font-size:			10px;
	line-height:		16px;
	letter-spacing:		.06em;
	color:				#666366;
}
