body {
	margin: 		0;
	border:			0;
	padding:		0;
	color:			#310;
	font-family:		sans-serif;
	font-size:		10pt;
	background-image:	url('images/words_bg.gif');
	background-repeat:	repeat;
	background-position:	top right;
}

a:link {
	color: 			#A70;
	text-decoration:	none;
}

a:visited {
	color: 			#A70;
	text-decoration:	none;
}

a:active {
	color: 			#A70;
	text-decoration:	none;
}

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

.shadow {
	margin:			0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		10px;
	padding-right:		10px;
	background-image:	url('images/dropshadow2.gif');
	background-repeat:	repeat-y;
	background-position:	top;
	background-color:	#FFF;
	position:		absolute;
	top:			0;
	left:			7%;
	
}

.container {
	margin:			0;
	border-top:		0;
	border-bottom:		1px solid #CCC;
	border-left:		0;
	border-right:		0;
	padding:		0;
	background-image:	url('images/body_bg.gif');
	background-repeat:	no-repeat;
	background-position:	bottom right;
	width:			740px; 
}

.header {
	margin:			0;
	padding:		0;
	width:			100%;
	height:			75px;
	background-image:	url('images/header_bg.gif');
	background-repeat:	repeat-x;
	background-position:	top left;
}

.header h1 {
	display:		none;
}

.homet {
	margin:			0;
	padding-top:		75px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			330px;
	background-image:	url('images/home_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html 
.homet {
	margin-top:		-73px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		77px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			350px;
	background-image:	url('images/home_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

.sciencet {
	margin:			0;
	padding-top:		75px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			330px;
	background-image:	url('images/science_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html 
.sciencet {
	margin-top:		-73px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		77px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			350px;
	background-image:	url('images/science_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

.productst {
	margin:			0;
	padding-top:		75px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			330px;
	background-image:	url('images/products_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html 
.productst {
	margin-top:		-73px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		77px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			350px;
	background-image:	url('images/products_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

.contactt {
	margin:			0;
	padding-top:		75px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			330px;
	background-image:	url('images/contact_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html 
.contactt {
	margin-top:		-73px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		77px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			350px;
	background-image:	url('images/contact_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

.linkst {
	margin:			0;
	padding-top:		75px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			330px;
	background-image:	url('images/links_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html 
.linkst {
	margin-top:		-73px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		77px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			350px;
	background-image:	url('images/links_top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-indent:		-100em;
}

.header .tright {
	float:			right;
	margin:			0;
	padding-top:		75px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	width:			130px;
	background-image:	url('images/header_right.gif');
	background-repeat:	no-repeat;
	background-position:	top right;
}

.header #logos {
	float:			left;
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		365px;
	margin-right:		0;
	width:			213px; 
	height:			73px;
	background:		url('images/logos.gif'); 
	padding:		0;
	position:		relative;
}

/* IE ONLY JUNK */ * html
.header #logos {
	float:			left;
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		180px;
	margin-right:		0;
	width:			213px; 
	height:			73px;
	background:		url('images/logos.gif'); 
	padding:		0;
	position:		relative;
}

.header #logos li {
	margin:			0; 
	padding:		0; 
	list-style:		none;
	position:		absolute; 
	top:			0;
}

.header #logos li, #logos a {
	height: 73px; 
	display: block;
}
    
.header #panel1b {
	left: 0; 
	width: 76px;
}

.header #panel2b {
	left: 76px;
	width: 67px;
}

.header #panel3b {
	left: 150px;
	width: 67px;
}

.header #panel1b a:hover {
	background: transparent url('images/logo_1.gif') 0 0 no-repeat;
}

.header #panel2b a:hover {
	background: transparent url('images/logo_2.gif') 0 0 no-repeat;
}

.header #panel3b a:hover {
	background: transparent url('images/logo_3.gif') 0 0 no-repeat;
}

.navigation {
	margin:			0;
	border:			0;
	padding-top:		25px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	float:			right;
	width:			150px;
	background-image:	url('images/nav_right.gif');
	background-repeat:	no-repeat;
	background-position:	top right;
}

/* IE ONLY JUNK */ * html
.navigation {
	margin-top:		-31px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	border:			0;
	padding-top:		25px;
	padding-bottom:		10px;
	padding-left:		0;
	padding-right:		0;
	float:			right;
	width:			160px;
	background-image:	url('images/nav_right.gif');
	background-repeat:	no-repeat;
	background-position:	top right;
}

.menutitle {
	cursor:			pointer;
	margin:			0;
	padding-top:		3px;
	padding-bottom:		2px;
	padding-left:		15px;
	padding-right:		0;
	color: 			#A70;
	text-decoration:	none;
	background-image:	url('images/link_bg.gif');
	background-repeat:	no-repeat;
	background-position:	left;
	font-weight:		bold;
	display:		block;
}

.menutitle:hover {
	cursor:			pointer;
	margin:			0;
	padding-top:		3px;
	padding-bottom:		2px;
	padding-left:		15px;
	padding-right:		0;
	color: 			#A70;
	text-decoration:	none;
	background-image:	url('images/link_bg_a.gif');
	background-repeat:	no-repeat;
	background-position:	left;
	font-weight:		bold;
	display:		block;
}

#nav ul {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding:		0;
	font-size:		10pt;
}

/* IE ONLY JUNK */ * html
#nav ul {
	margin-top:		-10px;
	margin-bottom:		0;
	margin-left:		5px;
	margin-right:		0;
	padding-top:		10px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	font-size:		10pt;
}

#nav ul li {
	margin:			0;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		5px;
	padding-right:		0;
	color: 			#A70;
	text-decoration:	none;
	list-style:		none;
}

/* IE ONLY JUNK */ * html
#nav ul li {
	margin-top:		2px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		0;
	padding-right:		0;
	list-style:		none;
}

#nav ul li a:link {
	margin:			0px;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		12px;
	padding-right:		0;
	color: 			#A70;
	text-decoration:	none;
	background-image:	url('images/lili.gif');
	background-repeat:	no-repeat;
	background-position:	left;
}

#nav ul li a:visited {
	margin:			0px;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		12px;
	padding-right:		0;
	color: 			#A70;
	text-decoration:	none;
	background-image:	url('images/lili.gif');
	background-repeat:	no-repeat;
	background-position:	left;
}

#nav ul li a:active {
	margin:			0px;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		12px;
	padding-right:		0;
	color: 			#A70;
	text-decoration:	none;
	background-image:	url('images/lili.gif');
	background-repeat:	no-repeat;
	background-position:	left;
}

#nav ul li a:hover {
	margin:			0px;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		12px;
	padding-right:		0;
	color: 			#A70;
	text-decoration:	none;
	background-image:	url('images/lili_a.gif');
	background-repeat:	no-repeat;
	background-position:	left;
}

.navigation ul {
	margin-left:		10px;
	padding:		0;
	color: 			#000;
}

.navigation ul li {
	margin:			0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	color: 			#000;
	list-style-image:	url('');
}



.navigation hr {
	margin-top:		15px;
	margin-bottom:		0;
	margin-left:		auto;
	margin-right:		0;
	border-top:		1px solid #DA0;
	border-bottom:		0;
	border-left:		0;
	border-right:		0;
	padding-top:		0;
	padding-bottom:		5px;
	padding-left:		0;
	padding-right:		0;
	background-color:	#FFF;
	width:			70%;
}

.navigation dl {
	width:			147px;
	margin-top:		10px;
	margin-bottom:		1px;
	margin-left:		0;
	margin-right:		0;
	background-image:	url('images/smbox_bottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom left;
	color:			#A70;
}

.navigation dt {
	margin:			0;
	padding-top:		20px;
	padding-bottom:		10px;
	padding-left:		20px;
	padding-right:		20px;
	background-image:	url('images/smbox_top.gif');
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		9pt;
	text-align:		center;
	font-weight:		bold;
}

.navigation dd {
	margin:			0;
	padding-top:		0;
	padding-bottom:		20px;
	padding-left:		20px;
	padding-right:		20px;
	font-size:		9pt;
}

.movie ul {
	list-style:		none;
	margin:			0;
	background:		none;
}

.movie li {
	list-style:		none;
	background:		none;
}

.movie li a {
	display:		block;
	list-style:		none;
	font-weight:		normal;
	height:			80px;
	padding-top:		1px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	background-image:	url('images/movielink.gif');
	background-repeat:	no-repeat;
	background-position:	left;
	width:			135px;
}

.movie li a:hover {
	display:		block;
	list-style:		none;
	font-weight:		normal;
	color:			#FFF;
	height:			80px;
	padding-top:		1px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	background-image:	url('images/movielink_over.gif');
	background-repeat:	no-repeat;
	background-position:	left;
	width:			135px;
}

.movie li a:active {
	display:		block;
	list-style:		none;
	font-weight:		normal;
	color:			#FFF;
	height:			80px;
	padding-top:		1px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	background-image:	url('images/movielink_over.gif');
	background-repeat:	no-repeat;
	background-position:	left;
	width:			135px;
}

.content {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		150px;
	border:			0;
	padding-top:		0;
	padding-bottom:		60px;
	padding-left:		0;
	padding-right:		20px;
	clear:			left;
}

.homeb {
	margin-top:		0;
	margin-bottom:		1px;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	color:			#DA0;
	background-image:	url('images/home_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html
.homeb {
	margin-top:		-31px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	background-image:	url('images/home_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
}

.scienceb {
	margin-top:		0;
	margin-bottom:		1px;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	color:			#DA0;
	background-image:	url('images/science_bottom.jpg');
	background-repeat:	no-repeat;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html
.scienceb {
	margin-top:		-31px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	background-image:	url('images/science_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
}

.productsb {
	margin-top:		0;
	margin-bottom:		1px;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	color:			#DA0;
	background-image:	url('images/products_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html
.productsb {
	margin-top:		-31px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	background-image:	url('images/products_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
}

.contactb {
	margin-top:		0;
	margin-bottom:		1px;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	color:			#DA0;
	background-image:	url('images/contact_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html
.contactb {
	margin-top:		-31px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	background-image:	url('images/contact_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
}

.linksb {
	margin-top:		0;
	margin-bottom:		1px;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	color:			#DA0;
	background-image:	url('images/links_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
	text-indent:		-100em;
}

/* IE ONLY JUNK */ * html
.linksb {
	margin-top:		-31px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding-top:		42px;
	padding-bottom:		50px;
	padding-left:		170px;
	padding-right:		40px;
	font-size:		16pt;
	background-image:	url('images/links_bottom.jpg');
	background-repeat:	no-repeat;
	clear:			left;
}

.content h2 {
	margin-top:		0;
	margin-bottom:		5px;
	margin-left:		0;
	margin-right:		20px;
	padding-top:		10px;
	padding-bottom:		15px;
	padding-left:		25px;
	padding-right:		0;
	font-size:		14pt;
	color:			#310;
	background-image:	url('images/header_underline.gif');
	background-repeat:	no-repeat;
	background-position:	top left;
}

.content h3 {
	margin-top:		5px;
	margin-bottom:		5px;
	margin-left:		30px;
	margin-right:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		35px;
	padding-right:		0;
	font-size:		13pt;
	color:			#310;
	background-image:	url('images/title_omega.gif');
	background-repeat:	no-repeat;
	clear:			left;
}

.content h4 {
	margin-top:		5px;
	margin-bottom:		0;
	margin-left:		30px;
	margin-right:		0;
	font-size:		11pt;
	clear:			left;
}

.content img {
	padding:		10px;
}

#arrow {
	padding:		0;
}

#scientist {
	padding-top:		12px;
	padding-bottom:		120px;
	padding-left:		20px;
	padding-right:		20px;
	float:			left;
}

.content span {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		30px;
	margin-right:		0;
	font-size:		10pt;
}

.content p {
	margin-top:		5px;
	margin-bottom:		20px;
	margin-left:		30px;
	margin-right:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	text-align:		justify;
	color:			#530;
}

.orange {
	color:			#A70;
	font-style:		italic;
	text-align:		center;
	padding-top:		20px;
	padding-bottom:		20px;
	clear:			left;
}

.content dl {
	width:			223px;
	margin:			0 10px 20px 20px;
	background-image:	url('images/box_bottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom left;
	color:			#A70;
	float:			left;
	text-align:		center;
}

.content dt {
	margin:			0;
	padding-top:		20px;
	padding-bottom:		10px;
	padding-left:		15px;
	padding-right:		20px;
	background-image:	url('images/box_top.gif');
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		11pt;
}

.content dd {
	margin:			0;
	padding-top:		0;
	padding-bottom:		20px;
	padding-left:		15px;
	padding-right:		20px;
}

.content input {
	border:			1px solid #DA0;
	padding:		1px;
	font-size:		10pt;
	color:			#D92;
}

.content hr {
	margin-left:		0;
	border:			0;
	background-color:	#FFF;
	background-image:	url(images/hr.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	height:			10px;
}

.content ul {
	margin-left:		50px;
	padding:		0;
}

.content li {
	padding-bottom:		5px;
}

.content table {
	margin-left:		30px;
	border-color:		#DA0;
	border-width:		0 0 1px 1px;
	border-style:		solid;
	padding:		0;
	width:			91%;
	border-spacing:		0;
	border-collapse:	collapse;
	text-align:		center;
	clear:			left;
}

.content table td {
	border-color:		#DA0;
	border-width:		1px 1px 0 0;
	border-style:		solid;
	margin:			0;
	padding:		4px;
}

.content .product {
	float:			left;
	margin-left:		30px;
	padding-bottom:		20px;
	text-align:		center;
}

.fancybox {
	margin-top:		0;
	margin-bottom:		10px;
	margin-left:		auto;
	margin-right:		auto;
	width:			400px;
	padding-top:		30px;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	background-image:	url('images/fancybox.gif');
	background-repeat:	no-repeat;
	background-position:	top left;
	color:			#000;
}

.fancybox p {
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		55px;
	padding-right:		35px;
	color:			#000;
	font-size:		10pt;
	font-size:		10pt;
	font-style:		italic;
}

.fancybox  p#under  {
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		15px;
	color:			#000;
	font-size:		10pt;
	font-size:		10pt;
	font-style:		italic;
}

.fancyboxbottom {
	margin:			0;
	width:			400px;
	padding:		0;
	background-image:	url('images/fancyboxbottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom left;
	height:			30px;
}

.footer {
	margin:			0;
	border-top:		1px solid #DDD;
	border-bottom:		0;
	border-left:		0;
	border-right:		0;
	padding:		5px;
	text-align:		center;
	background-color:	#FBFBFB;
	clear:			left;
}