* { margin: 0; padding: 0; }



body {

	font-size: 12px;

	font-family: Tahoma, Arial, Sans-Serif;

	background: url(../gfx/bg.jpg) 0 0;

	color: #a5a8ad;

	margin: 0;

	padding: 0;

}



hr { display: none; }



a img { border: none; outline: none; text-decoration: none; }



form fieldset { border: none; }



#container {

	background: url(../gfx/bg_right.jpg) 0 0;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

}



#header {

	background: url(../gfx/bg_header.jpg) repeat-x 0 0;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 264px;

	z-index: 100;

}



#contentarea  {

	background: url(../gfx/bg.jpg) 0 0;

	position: relative;

	top: 0px;

	left: 0px;

	width: 780px;

	height: 100%;

}



#maincontents {

	/*padding-top: 264px;

	padding-bottom: 20px;*/

	

	padding-top: 320px;

	padding-bottom: 20px;

	padding-left: 120px;

	padding-right: 50px;

}



#footer {

	position: absolute;

	bottom: 0px;

	background: url(../gfx/bg_footer.jpg) 0 0;

	width: 780px;

	height: 17px;

	text-align: center;

	font-family: Tahoma, Arial, Sans-Serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	padding-top: 3px;

}



#footer 	a {

	text-decoration: none;

	color: #000000;

}



/*

#logo { 

	position: absolute;

	top: 0px;

	left: 0px;

	width: 719px;	

	height: 94px;



}

*/

#header_image { 

	position: absolute;

	top: 94px;

	left: 0px;

	width: 282px;	

	height: 150px;

}



#header_title { 

	background: url(../gfx/header_title.jpg) no-repeat 0 0;

	position: absolute;

	top: 94px;

	left: 282px;

	width: 346px;	

	height: 150px;

}



#header_title  h1 { 

	position: relative;

	top: 60px;

	left: 25px;

	font-weight: lighter;

}



#menu dl, dt, dd, ul, li  {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#menu {

	position: absolute;

	top: 246px;

	left: 0px;

	z-index:120;

	width: 100%;

	font-family: Tahoma, Arial, Sans-Serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;	

}



#menu dl {

	float: left;

	width: 12em;

	height: 16px;

}



#menu dt {

	cursor: pointer;

	text-align: center;

	font-weight: bold;

	background: url(../gfx/bg_footer.jpg) 0 0;

	height: 16px;

	padding-top: 2px;

	padding-bottom: 0px;

}



#menu dd {

	display: none;

	height: 16px;

}



#menu li {

	text-align: center;

	background: #8b8b8b;

	border-bottom: 1px solid #000000;

	height: 16px;
	
	/*padding-top: 3px;*/

}



#menu dt a {

	color: #000;

	text-decoration: none;

	display: block;

	height: 100%;

	border: 0 none;

	height: 16px;

	/*padding-top: 3px;*/

}

/*

#menu dt.middle {

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

}

*/

#menu li a {

	color: #000;

	text-decoration: none;

	display: block;

	height: 100%;

	border: 0 none;

	height: 16px;

	padding-top: 2px;

}



#menu li a:hover, #menu li a:focus  {

	background: #b8b8b8;

}



#barcode {

	position: absolute;

	top: -2px;

	left: 750px;

	background: url(../gfx/barcode.jpg) 0 0;

	width: 50px;

	height: 20px;

	z-index: 150;

}



#separator1 {

	position: absolute;

	top: 0px;

	left: 120px;

	background: url(../gfx/separator.jpg) 0 0;

	width: 1px;

	height: 17px;

	z-index: 150;

}



#separator2 {

	position: absolute;

	top: 0px;

	left: 240px;

	background: url(../gfx/separator.jpg) 0 0;

	width: 1px;

	height: 17px;

	z-index: 150;

}

#separator3 {

	position: absolute;

	top: 0px;

	left: 360px;

	background: url(../gfx/separator.jpg) 0 0;

	width: 1px;

	height: 17px;

	z-index: 150;

}

#separator4 {

	position: absolute;

	top: 0px;

	left: 480px;

	background: url(../gfx/separator.jpg) 0 0;

	width: 1px;

	height: 17px;

	z-index: 150;

}

#separator5 {

	position: absolute;

	top: 0px;

	left: 600px;

	background: url(../gfx/separator.jpg) 0 0;

	width: 1px;

	height: 17px;

	z-index: 150;

}
#maincontents  h2, h3 { 

	padding: 10px;

	font-weight: lighter;	

	

}



#maincontents p {
	padding: 10px;
	text-align: justify;
	font-weight: bold;

}



#maincontents ul {

	padding: 10px;

	padding-left: 27px;

}



#maincontents li {

	list-style-type: disc;

	list-style-position: outside;

}



#maincontents a {

	text-decoration: none;

	color: #F36523;

}



#maincontents a:hover  {

	color: #FC9362;

}



#pulpandfiber {

	position: absolute;

	z-index: 200;

	padding-left: 300px;

	padding-top: 10px;

	color: #222222;	

	font-size: 9px;

	padding-bottom: 10px;

}

#pulpandfiber a {

	text-decoration: none;

	color: #381201;

}



#motorola {
	background: url(../gfx/motorola3.jpg) 0 0;
	position: absolute;
	top: 111px;
	left: 470px;
	z-index: 240;
	width: 200px;
	height: 64px;

}

#winembedded {
	background: url(../gfx/winembedded.png) 0 0;
	position: absolute;
	top: 180px;
	left: 470px;
	z-index: 240;
	width: 260px;
	height: 44px;

}

#motorolapartner {
	position: absolute;
	top: 111px;
	left: 750px;
	z-index: 240;
	width: 80px;
	height: 100px;

}
