body{
background-color:#ffffff;
background-image:url('background.jpg');
background-repeat:repeat-x;
text-align:center;
font-family:arial;
font-size:12px;
}

img{
border:0px;
padding:0px;
}

table{
border:0px;
}

table.links{
background-color:#ffffff;
width:310px;
padding-right:10px;
}

td.banner{
color:#ffffff;
}

td.links{
width:310px;
background-color:#f0f1f1;
font-size:12px;
vertical-align:top;
border-top:1px solid #c9c9c9;
padding-right:25px;
padding-top:25px;
}

table.links li{
list-style:none;
margin-left:10px;
}

table.links h2 a{
font-size:16px;
text-decoration:none;
color:#7d96be;
}

table.links h2 a:hover{
text-decoration:underline;
}

td.main{
width:600px;
height:700px;
background-color:#f0f1f1;
font-size:12px;
vertical-align:top;
border-top:1px solid #c9c9c9;
padding:10px;
}

td.main img{
border:0px;
margin-bottom:15px;
}

td.nav{
width:515px;
height:42px;
padding-left:6px;
}

td.search{
width:336px;
height:42px;
background-image:url('search.jpg');
padding-left:8px;
}

td.undernav{
width:850px;
height:22px;
}

td.footer{
width:900px;
height:75px;
background-color:#f0f1f1;
font-size:10px;
border-top:1px solid #c9c9c9;
color:#7d96be;
text-align:center;
}

td.footer a{
color:#7d96be;
text-decoration:none;
}

td.footer a:hover{
color:#7d96be;
text-decoration:underline;
}

input.search{
height:18px;
width:135px;
font-size:10px;
border:1px solid #bdbdbd;
}

form.search{
position:relative;
margin-bottom:-4px;
margin-left:100px;
}

li{
list-style:none;
margin-left:10px;
}

h2.pagetitle{
font-size:16px;
text-decoration:none;
color:#7d96be;
}

#content h2{
font-size:16px;
text-decoration:none;
color:#7d96be;
}

h2 a{
font-size:16px;
text-decoration:none;
color:#7d96be;
}

h2 a:hover{
text-decoration:underline;
}

#linkbox{
width:300px;
height:auto;
background-color:#ffffff;
float:right;
position: relative;
margin-right:25px;
margin-top:10px;
}

#sidebar p{
font-size:12px;
padding-left:20px;
padding-right:20px;
color:#7b8ba2;
font-weight:bold;
text-align:justify;
}

#sidebar h2{
font-size:
}

#sidebar a{
font-size:14px;
text-decoration:none;
color:#7d96be;
}

#sidebar{
vertical-align:top;
font-size:12px;
color:#7d96be;
}

#menu {
	width:515px;
	height:42px;
}
#menu ul {
	padding:0px;
	margin:0px;
}
#menu li{
	display:inline;
	padding:0px;
	margin:0px;
}
#menu li i {
	display:none;
	}
#menu li a.home {
	float:left;
	display:block;
	width:75px;
	height:42px;
	background:url(home.jpg) no-repeat;
}
#menu li a.about {
	float:left;
	display:block;
	width:82px;
	height:42px;
	background:url(about.jpg) no-repeat;
}
#menu li a.contact {
	float:left;
	display:block;
	width:88px;
	height:42px;
	background:url(contact.jpg) no-repeat;
}
#menu li a.publications {
	float:left;
	display:block;
	width:115px;
	height:42px;
	background:url(publications.jpg) no-repeat;
}
#menu li a.suppliers {
	float:left;
	display:block;
	width:88px;
	height:42px;
	background:url(suppliers.jpg) no-repeat;
}
#menu li a.links {
	float:left;
	display:block;
	width:66px;
	height:42px;
	background:url(links.jpg) no-repeat;
}
#menu li a:hover {
	background-position:0px -42px;
}
#menu li a#active {
	background-position:0px -42px;
}