/* New method of globalNav */
#globalNav ul	{
	display:none;
	}
/*
#globalNav ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#globalNav a	{
	height: 20px;
	width: 176px;
	display: block;
	}	

#globalNav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#globalNav ul li#s1 {top: 0px; height: 20px;}
#globalNav ul li#s2 {top: 20px; height: 20px;}
#globalNav ul li#s3 {top: 40px; height: 20px;}
#globalNav ul li#s4 {top: 60px; height: 20px;}
#globalNav ul li#s5 {top: 80px; height: 20px;}
#globalNav ul li#s6 {top: 100px; height: 20px;}
#globalNav ul li#s7 {top: 120px; height: 20px;}
#globalNav ul li#s8 {top: 140px; height: 20px;}

#s1 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -160px no-repeat;}
#s2 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -180px no-repeat;}
#s3 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -200px no-repeat;}
#s4 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -220px no-repeat;}
#s5 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -240px no-repeat;}
#s6 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -260px no-repeat;}
#s7 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -280px no-repeat;}
#s8 a:hover {background: transparent url(../images/nav-OnePiece.gif) 0 -300px no-repeat;}

body#sectionone #globalNav ul li#s1 a {background: transparent url(../images/nav-OnePiece.gif) 0 -160px no-repeat;}
body#sectiontwo #globalNav ul li#s2 a {background: transparent url(../images/nav-OnePiece.gif) 0 -180px no-repeat;}
	 -- in order to keep subnav and this globalnav item highlighted -- 
		body#sectionthree #globalNav ul li#s3 a {background: transparent url(../images/nav-OnePiece.gif) 0 -200px no-repeat;}
		body#sectionthree-1 #globalNav ul li#s3 a {background: transparent url(../images/nav-OnePiece.gif) 0 -200px no-repeat;}
		body#sectionthree-2 #globalNav ul li#s3 a {background: transparent url(../images/nav-OnePiece.gif) 0 -200px no-repeat;}
		body#sectionthree-3 #globalNav ul li#s3 a {background: transparent url(../images/nav-OnePiece.gif) 0 -200px no-repeat;}
		body#sectionthree-4 #globalNav ul li#s3 a {background: transparent url(../images/nav-OnePiece.gif) 0 -200px no-repeat;}
body#sectionfour #globalNav ul li#s4 a {background: transparent url(../images/nav-OnePiece.gif) 0 -220px no-repeat;}
body#sectionfive #globalNav ul li#s5 a {background: transparent url(../images/nav-OnePiece.gif) 0 -240px no-repeat;}
body#sectionsix #globalNav ul li#s6 a {background: transparent url(../images/nav-OnePiece.gif) 0 -260px no-repeat;}
body#sectionseven #globalNav ul li#s7 a {background: transparent url(../images/nav-OnePiece.gif) 0 -280px no-repeat;}
body#sectioneight #globalNav ul li#s8 a {background: transparent url(../images/nav-OnePiece.gif) 0 -300px no-repeat;}

*/

/* links - that aren't defined */
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #9BBAC4;
	text-decoration: underline;
}


/* general layout properties ---------------------------------------------------------------------------- */
body	{
	color: #fff;
	background-color:#fff;  /* -- old #547681 -- */
	margin: 0 0 0 0;
	padding: 0;
	padding-bottom: 10pt;
	text-align: left;
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size:10pt;
	line-height: 165%;
	}

.bodyCopy {
	color: black;
	/*text-align: left;*/
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size:10pt;
	line-height: 165%;
}

/* -- homepage layout -- */
#homeContainer {
	width: 760px;
	margin: 70px auto 0 auto;
	line-height: 150%;
	border:0;
	text-align: left;
	background-image: none;
}
html>body #homeContainer { /*-- this is hidden from IE/Win --- */
  width:740px;
}
#homeContent h2 {
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 382px;
	overflow: hidden;

	height: 0px !important; /* for most browsers */
	height /**/:382px; /* for pre 6.0 IE Win */
}
#homeContent h2 span {
	color:black;
	font-size:18pt;
	line-height:165%;
	font-weight:normal;
	font-family: Avenir, "Gill Sans", Myriad, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
}



/* -- subpage layout -- */
#container {
	width: 760px;
	margin: 20px auto 0 auto;
	line-height: 150%;
	border:0;
	border-top: 0px;
	text-align: left;
	background-image: none;
}
html>body #container { /*-- this is hidden from IE/Win --- */
  width:740px;
}


#leftnav {
	display:none;}

/*
#leftnav h1 {
	background: transparent url(../images/logo.gif) no-repeat;
	width:176px;
	height:59px;
}*/
#leftnav h1 span {
	visibility:hidden;
}

#logowrap {
	/*float: left;*/
	height: 59px;
	width: 176px;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	}
#logowrap h1	{
	background: none;
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 59px;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:59px; /* for pre 6.0 IE Win */
	}

#rightcol {
	display:none;
	/*
	float: right;
	width: 117px;
	height: 320px;
	background: transparent url(../images/sub-RightColBkg.gif) bottom right no-repeat;
	*/
}
#rightcol p {
	visibility:hidden;
}

#content {
	margin-left: 0;
	width:auto;
	/*margin-right: 118px;*/
	padding: 0;
	min-height: 330px;
}

#imageRight {
	float:right;
	border:10px solid #fff;
	margin: 20px 10px 10px 10px;
}
#content p{
	padding-left: 20px;
	padding-right: 20px;
}

#footer {
	clear: both;
	margin: 0 auto;
	padding:0;
	color: black;
	font-size:10px;
	text-align:right;
	width: 97%;
	border-top:1px dashed #333;
}
.footerLink {
	display:none;
}
/*
#leftnav p, #rightnav p { margin: 0 0 2px 0; }
#content h2 { margin: 0 0 2px 0; }
*/

#content h2 {
	font-family: Avenir, "Gill Sans", Myriad, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
	font-weight:normal;
	font-size:18pt;
	color:black;
	text-transform:lowercase;
	text-align:left;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 8px;
	border-bottom:2px dashed #333;
	width:90%;
	overflow:visible;
}
html>body #content h2 { /*-- this is hidden from IE/Win --- */
  width:544px;
}
#content h2 span {
	/*visibility:hidden;*/
	display:inline;
}
/*
body#sectiontwo #content h2 {background: transparent url(../images/title-AboutUs.gif) top right no-repeat;}
body#sectionthree #content h2 {background: transparent url(../images/title-Applications.gif) top right no-repeat;}
body#sectionfour #content h2 {background: transparent url(../images/title-OurTechnology.gif) top right no-repeat;}
body#sectionfive #content h2 {background: transparent url(../images/title-Products.gif) top right no-repeat;}
body#sectionsix #content h2 {background: transparent url(../images/title-CaseStudies.gif) top right no-repeat;}
body#sectionseven #content h2 {background: transparent url(../images/title-ContactUs.gif) top right no-repeat;}
body#sectioneight #content h2 {background: transparent url(../images/title-News.gif) top right no-repeat;}
body#privacy #content h2 {background: transparent url(../images/title-Privacy.gif) top right no-repeat;}
*/

h3 {
	font-size:16px;
	/*font-family:"Times New Roman", Times, Georgia, serif;*/
	font-family: lucida, arial, helvetica, verdana, sans-serif;
	/*font-weight:bold;*/
	color:#EFA867;
	line-height: 1%;
	margin:8px 0 0 5px;
	padding-bottom:0;
	padding-top:5px;
	padding-left: 15px;
	padding-right: 20px;
	background-image: none;
}
h3 a:link,
h3 a:visited {
	color:#EFA867;
	text-decoration: underline;
}
h3 a:hover {
	color:#F17A1A;
	text-decoration: underline;
}

#content p .afterH3 {
	line-height: 150%;
	margin:0;
	padding:0;
	padding-left: 20px;
	padding-right: 20px;
}
.indent {
	padding:0;
	padding-left:15px;
}

#subNav {
	display:none;
	}

/* --- subNav - temp. fix --- 
#subNav {
	line-height:normal;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-top:20px;
	padding-left:20px;
	}
	#subNav ul {
		margin:0;
		padding:0;
		list-style:none;
		}
		#subNav li {
			display:inline;
			margin:0;
			padding:0;
			}
			#subNav a {
				float:left;
				margin:0;
				padding:0 4px 0 0;
				text-decoration:none;
				width:100px;
				height:auto;
				}
				html>body #subNav a { width:auto; min-width:100px;} -- this is hidden from IE/Win --- 
				#subNav a span {
					float:left;
					display:block;
					background:url(../images/SubNavButton.gif) repeat-x right top;
					padding:4px;
					padding-left:5px;
					padding-right:10px;
					border: 1px solid #000;
					color:#000;
					}
					-- Commented Backslash Hack hides rule from IE5-Mac \ --
					#subNav a span {float:none;}
					--- End IE5-Mac hack ---
					#subNav a:hover span {
						color:#fff;
						background-position:0 -70px;
						border: 1px solid #000;
					}
					body#sectionthree-1 #container #content #subNav ul li#sub1 a span,
					body#sectionthree-2 #container #content #subNav ul li#sub2 a span,
					body#sectionthree-3 #container #content #subNav ul li#sub3 a span,
					body#sectionthree-4 #container #content #subNav ul li#sub4 a span,
					body#sectionthree-5 #container #content #subNav ul li#sub5 a span {color:#fff; background-position:0 -70px; border: 1px solid #000;}
					
					*/
/* --- /subNav - temp. fix --- */

/* ---------------------------------------------------------------------------------------------------

/* FORMS */

/* dropDown */
.dropDown {
background-color: #FFFFFF;
color: #334B54; 
BORDER-RIGHT: #7F9CA6 1px solid;
BORDER-TOP: #7F9CA6 1px solid;
BORDER-LEFT: #7F9CA6 1px solid;
BORDER-BOTTOM: #7F9CA6 1px solid;
text-decoration: none;
font: 11px verdana, arial, helvetica, sans-serif
} 

INPUT.color {
background-color: #FFFFFF;
color: #334B54;
BORDER-RIGHT: #7F9CA6 1px solid;
BORDER-TOP: #7F9CA6 1px solid;
BORDER-LEFT: #7F9CA6 1px solid;
BORDER-BOTTOM: #7F9CA6 1px solid;
text-decoration: none;
font: 11px verdana, arial, helvetica, sans-serif
} 

textarea.color2 {
background-color: #FFFFFF;
color: #334B54;
BORDER-RIGHT: #7F9CA6 1px solid;
BORDER-TOP: #7F9CA6 1px solid;
BORDER-LEFT: #7F9CA6 1px solid;
BORDER-BOTTOM: #7F9CA6 1px solid;
text-decoration: none;
font: 11px verdana, arial, helvetica, sans-serif
}

INPUT.button {
background-color: #FFFFFF;
color: #334B54;
font-weight: bold; 
text-decoration: none;
/*letter-spacing: 0.1em;*/
font: bold 11px verdana, arial, helvetica, sans-serif
} 

/* -------------------------------------------------------------------------------------------------------- */

	BORDER-RIGHT: #7F9CA6 1px solid;
    BORDER-TOP: #7F9CA6 1px solid;
    BORDER-LEFT: #7F9CA6 1px solid;
    BORDER-BOTTOM: #7F9CA6 1px solid;
	