body { 
	font-size: 11px;
	font-family: Verdana;
	color: #797064;
	line-height:17px;
	text-align:justify;
	margin: 0
	}
	
	
a, a:visited { 
	color: #797064;
	text-decoration:underline;
	}

a:hover, a:active { 
	text-decoration:none;
	}


.form { 
	font-size: 11px;
	font-family: Verdana;
	color: #928879;
	border:1px solid #b5b0a3
	}
	
.button 	{
	font-size: 11px;
	font-family: Verdana;
	color: #fff;
	background-color:#da9a23;
	border:1px solid #d48625
	}

.nav1 {	
	font-size:12px; 
	color:#fff; 
	font-family:Tahoma;
	}
	
a.nav1, a.nav1:visited, a.nav1:active {
	background-color:#b8acd1;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav1:hover  { 
	background-color:#7f7891;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}
	
.nav1a {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav1a, a.nav1a:visited, a.nav1a:active {
	background-color:#dcd5e8;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	border-bottom:1px solid #fff;
	}

a.nav1a:hover  { 
	background-color:#dcd5e8;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	border-bottom:1px solid #fff;
	}

.nav2 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav2, a.nav2:visited, a.nav2:active {
	background-color:#68516a;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav2:hover  { 
	background-color:#2f2130;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

.nav2aa {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav2aa, a.nav2aa:visited, a.nav2aa:active {
	background-color:#d1cad2;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	}

a.nav2aa:hover  { 
	background-color:#d1cad2;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	}

.nav2a {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav2a, a.nav2a:visited, a.nav2a:active {
	background-color:#d1cad2;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	border-top:1px solid #fff;
	}

a.nav2a:hover  { 
	background-color:#d1cad2;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	border-top:1px solid #fff;
	}



.nav2b {	
	font-size:12px; 
	color:#5b5b5b; 
	font-family:Tahoma;
	}
	
a.nav2b, a.nav2b:visited, a.nav2b:active {
	background-image: url(../images/nav_bg2b.gif);
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 20px;
	color:#5b5b5b;
	}

a.nav2b:hover  {
	background-image: url(../images/nav_bg2b.gif);
	padding: 4px 7px 4px 20px;
	color: #a2172f;
	font-size: 9px;
	}


.nav3 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav3, a.nav3:visited, a.nav3:active {
	background-color:#89b6c5;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav3:hover  { 
	background-color:#5c7d88;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

.nav4 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav4, a.nav4:visited, a.nav4:active {
	background-color:#df002f;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav4:hover  { 
	background-color:#7f0023;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

.nav4a {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav4a, a.nav4a:visited, a.nav4a:active {
	background-color:#f8c4cf;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	border-bottom:1px solid #fff;
	}

a.nav4a:hover  { 
	background-color:#f8c4cf;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	border-bottom:1px solid #fff;
	}


.nav5 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav5, a.nav5:visited, a.nav5:active {
	background-color:#86242f;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav5:hover  { 
	background-color:#5a181f;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

.nav5a {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav5a, a.nav5a:visited, a.nav5a:active {
	background-color:#dabdc0;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	border-bottom:1px solid #fff;
	}

a.nav5a:hover  { 
	background-color:#dabdc0;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	border-bottom:1px solid #fff;
	}


.nav6 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav6, a.nav6:visited, a.nav6:active {
	background-color:#ecca68;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav6:hover  { 
	background-color:#9e8745;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

.nav6a {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav6a, a.nav6a:visited, a.nav6a:active {
	background-color:#f9efd1;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	border-bottom:1px solid #fff;
	}

a.nav6a:hover  { 
	background-color:#f9efd1;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	border-bottom:1px solid #fff;
	}

.nav7 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav7, a.nav7:visited, a.nav7:active {
	background-color:#da9a23;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav7:hover  { 
	background-color:#916617;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

.nav7a {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav7a, a.nav7a:visited, a.nav7a:active {
	background-color:#f2dbb0;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	border-bottom:1px solid #fff;
	}

a.nav7a:hover  { 
	background-color:#f2dbb0;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	border-bottom:1px solid #fff;
	}

.nav8 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav8, a.nav8:visited, a.nav8:active {
	background-color:#847d6f;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav8:hover  { 
	background-color:#58544a;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

.nav8a {	
	font-size:12px; 
	color:#242424; 
	font-family:Tahoma;
	}
	
a.nav8a, a.nav8a:visited, a.nav8a:active {
	background-color:#dad8d4;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#242424;
	border-bottom:1px solid #fff;
	}

a.nav8a:hover  { 
	background-color:#dad8d4;
	padding: 4px 7px 4px 7px;
	color: #a2172f;
	border-bottom:1px solid #fff;
	}
	
.nav9 {	
	font-size:12px; 
	color:#fff;
	font-family:Tahoma;
	}
	
a.nav9, a.nav9:visited, a.nav9:active {
	background-color:#598492;
	display:block;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}

a.nav9:hover  { 
	background-color:#3b5962;
	padding: 4px 7px 4px 7px;
	color:#fff;
	}



.join, a.join, a.join:visited, a.join:active {
	color:#ed9100;
	font-size:10px; 
	font-weight: bold;
	text-decoration:none;
	padding-left: 53px;
	}

a.join:hover  { 
	color:#ed9100;
	font-size:10px; 
	font-weight: bold;
	text-decoration:underline;
	padding-left: 53px;
	}


.share, a.share, a.share:visited, a.share:active { 
	background-color:#e5ddcb;
	color:#bf001a;
	font-size:10px; 
	text-decoration:none;
	padding: 7px 10px 7px 10px;
	line-height:25px
	}

a.share:hover  {
	background-color:#e5ddcb;
	color:#bf001a;
	font-size:10px;
	text-decoration:underline;
	padding: 7px 10px 7px 10px;
	line-height:25px;
	font-family: Verdana;
	}

.home_bg {
	height:25px;
	background-color:#928879
	}

.home, a.home, a.home:visited, a.home:active { 
	font-size:11px; 
	color:#fff;
	text-decoration:none;
	padding: 0 20px
	}

a.home:hover  { 
	font-size:11px; 
	color:#fff;
	text-decoration:underline;
	padding: 0 20px
	}





h1	{	
	font-size: 18px;
	font-family: Verdana;
	color: #ed9100;
	margin: 0;	
	text-align:left;
	padding-top:48px;
	padding-bottom:15px;
	font-weight:normal
}

h2	{	
	margin: 0;
	font-weight:normal
}

h3	{	
	font-size: 11px;
	font-family: Verdana;
	color: #ed9100;
	margin-bottom: 15px;
	font-weight:bold
}

h4	{	
	font-size: 11px;
	font-family: Verdana;
	color: #ed9100;
	margin-bottom: 5px;
	font-weight:bold
}


h5	{	
	font-size: 18px;
	font-family: Verdana;
	color: #ed9100;
	margin: 0;	
	text-align:left;
	padding-top:15px;
	padding-bottom:20px;
	font-weight:normal
}

.bg_company { 
	background: url(../images/bg_company.jpg) no-repeat bottom right;
	}

.bg_scientific { 
	background: url(../images/pic_scientific.jpg) no-repeat top right;
	}

.bg_partnering {
	height:400px;
	background-image: url(../images/bg_partnering.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	}

.map, a.map, a.map:visited, a.map:active { 
	font-size:10px;
	color:#9bb9c6; 
	text-decoration:none;
	font-family:Tahoma
	}

a.map:hover  { 
	text-decoration:underline;
	}

#line { 
	border-bottom:1px solid #928879;
	padding-top:25px
	}

#line2 { 
	border-bottom:1px solid #cdc5b5;
	padding-top:25px;
	margin-bottom:10px
	}

#line3 { 
	border-bottom:1px solid #f4b25e;
	}

#line4 { 
	border-bottom:1px solid #928879;
	padding-top:5px
	}

form {
	margin:0
	}

input { 
	font-family:Verdana; 
	font-size:10px; 
	color:#928879
	}

.btn	{ 
	background-color:#ed9100; 
	color: #fff;
	font-weight:bold;
	border:2px solid #ed9100}
	
#top1 {
	float:right;
	height:18px;
	width:34px;
	}

#top1 span {
	display: none
	}
	
.top1a, a.top1a, a.top1a:visited {
	background: url(../images/top.gif) top center no-repeat;
	display: block;
	height:18px;
	width:34px
	}

a.top1a:hover, a.top1a:active {
	background-position: 0 -18px;
	height:18px;
	width:34px
	}

.bg1	{ 
	background:url(../images/pic_tech1.jpg) right no-repeat;
	height:400px
	}
	
.bg_tech1	{ 
	background:url(../images/pic1.jpg) top right no-repeat;
	margin-top:150px
	}
	
.bg_tech2	{ 
	background:url(../images/pic2.jpg) top right no-repeat;
	margin-top:150px
	}

.bg_tech3	{ 
	background:url(../images/pic3.jpg) top right no-repeat;
	}

.bg_tech4	{
	height:550px;
	background-image: url(../images/pic4.gif);
	background-repeat: no-repeat;
	background-position: right centre;
	}

.bg_tech5	{ 
	background:url(../images/pic5.jpg) top right no-repeat;
	height:280px
	}

.bg_tech6	{ 
	background:url(../images/pic6.jpg) top right no-repeat;
	height:580px
	}

.bg_tech7	{ 
	background:url(../images/pic7.jpg) top right no-repeat;
	height:322px
	}

.bg_tech8	{ 
	background:url(../images/pic8.jpg) top right no-repeat;
	}
	
.bg_tech9	{
	height:395px;
	background-image: url(../images/art160_image.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

.bg_tech10	{ 
	background:url(../images/pic10.jpg) top right no-repeat;
	}
	
.bg_11	{ 
	background:url(../images/pic11.jpg) top right no-repeat;
	}
	
.bg_12	{ 
	background:url(../images/pic12.gif) top right no-repeat;
	height:550px
	}
	
.bg_13	{ 
	background:url(../images/pic13.jpg) top right no-repeat;
	height:800px
	}

.text1, a.text1, a.text1:visited	{ 
	color: #ed9100;
	text-decoration:none;
	}

a.text1:hover, a.text1:active { 
	text-decoration:underline;
	}

.table1 { 
	font-family:Tahoma; 
	font-size:10px;
	line-height:11px;
	text-align:left;
	color:#797064
	}

#table2 { 
	line-height:14px;
	text-align:left;
	}

#download { 
	position: absolute;
	margin-left:500px;
	padding-top:16px;
	height:18px;
	width:64px;
	}

#download span {
	display: none
	}

.download1, a.download1, a.download1:visited {
	background: url(../images/download.gif) top center no-repeat;
	display: block;
	height:18px;
	width:64px
	}

a.download1:hover, a.download1:active {
	background-position: 0 -22px;
	height:18px;
	width:64px
	}

#print {
	position: absolute;
	padding-left:440px;
	top: 180px;
	height:18px;
	width:64px;
	}

#print span {
	display: none
	}
	
.print1, a.print1, a.print1:visited {
	background: url(../images/print.gif) top center no-repeat;
	display: block;
	height:18px;
	width:49px
	}

a.print1:hover, a.print1:active {
	background-position: 0 -23px;
	height:18px;
	width:49px
	}

blockquote {
	margin-top:10px;
	margin-bottom:10px
	}
.bg_techart140 {

	height:395px;
	background-image: url(../images/art140_image.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_techart104 {
	background-image: url(../images/art104_image.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
