body{margin-top:-1px;text-align:center;background:#2e2e2e;font:10px Arial;line-height: 20px;}
#header {padding:5px;text-align:left;color:#c3c3c3;margin:0;border-bottom:1px solid #000;max-width:100%;font-weight:bold;font-size:10pt;height:83px;position:relative;background:#c3c3c3 url(/images/hbg.jpg) no-repeat right;}
#header a{
  border:0;
	text-decoration:none;
}
#header img{
  border:0;
}

#wide{
  width: 75%;
	text-align: left;
}

#wide td{
  padding: 3px;
}

#wide tr.header{
  font-weight: bold;
	text-align: center;
}

#wide td.left{
  width:90%;
}
#wide td.right{
  width:10%;
}

.jobs{
	font: 15px Arial bold;
	padding: 0;
	margin: 0;
	color: #1139bd;
	text-decoration: none;
}

.leftist{
  margin:0;
	padding:0;
	text-align:left;
}

#content {margin:0 auto 0;padding:0 0 0 0;position:relative;z-index:0;width:85%;background: #fff url(/images/sidebg.png) repeat-x;border:1px solid #000;}

#footer {font-size:10px;width:500px;margin:0 auto;padding: 15px;text-align:center;color:#d2d2d2;clear:both;}

#search {position:absolute;bottom:5px;right:5px;float:right}
#search form {display:inline}
#search label {margin-right:4px}
#search input.tb {width:125px;color:#2e2e2e;border:1px solid #ccc}
#search input.button {width:40px;color:#fff;border:1px solid #ccc;background:#2e2e2e}

#main {margin:0 0 0 215px;border:0;padding:5px 50px 100px 10px;display:block;font-size:12px;text-align:justify;width:auto;background:#fff;}
#main ul {list-style-type:square}
#main a:link,#main a:visited,#main a:active,#sidemenu a {color:#1139bd;text-decoration:none}
#main a:hover {text-decoration:underline;color:#37b168;}
#main h1, #news h1 {font: 20px Arial bold;padding:0;margin:0;}
#main h2{font: 17px Arial bold;padding:0;margin:0;}
#main h3{font: 17px Arial bold;padding:0;margin:0;}
#main h4{font: 15px Arial bold;padding:0;margin:0;}
#main h5{font: 15px Arial bold;padding:0;margin:0;}

.b{
  font-weight: bold;
}

#content li ul li{
  list-style-type: none;
}

#sidemenu #news li{
  margin-bottom: 15px;
}

#sidemenu ul li ul{
  margin:0 10px 0 10px;
	padding:0;
	list-style-type:none;
}

#navdiv {margin:0 0 3px 0;border:0;max-width:100%;height:25px;background:#fff url(/images/navbg.gif) repeat-x;text-align:center;}
#nav{margin:auto auto;padding:0;font-family:Arial;text-align:left;}
#nav2{
  float:right;
}
#nav li{display:inline;padding:0;margin:0}
img.naved {margin-bottom:-5px;padding:0;border:0;height:25px;}
#nav a:link,#nav a:visited{text-decoration:none;border-bottom:3px solid #fff;display:block;color:#37b067;font-weight:bold;padding:0;margin:0;width:auto;height:25px;float:left}
#nav a:hover{padding:0;margin:0;border-bottom:3px solid #37b067;background:#fff}

#footer a:link,#footer a:visited,#footer a:visited {color:#fff;text-decoration:underline}
#accredidations img {display:block;vertical-align:bottom}
#accredidations td {vertical-align:middle;height:100px}

#sidemenu{
  font-size: 10pt;
  width: 210px;
  height: 100%;
  text-align: left;
  padding: 0;
  float: left;
  margin: 0 0 0 0;
}
#sidemenu ul{
  margin: 0 10px 10px 10px;
	padding: 0;
	list-style-type:none;
}

#sidemenu li{
  display: block;
  margin: 0 0 0 0;
}

#sidemenu a{
  display: block;
  font-size: 8pt;
	width: 100%;
}
#sidemenu a:hover{
  width: 100%;
  background-color: #efe;
}

#sub{
  margin: 0 0 0 20px;
	padding: 0;
	font-weight:normal;
	font-variant:normal;
	list-style-type: none;
}

#sub a{
  font-size: smaller;
		font-variant:normal;
}

#sidemenu a{
  text-decoration: none;
}


div.main_photo{
  text-align: center;
  font-size: 11px;
  margin: 10px auto;
  vertical-align: middle;
  padding: 5px;
  background-color: #e2e2e2;
  border: 1px solid #ccc;
  width: 300px;
}

div.main_photo img{
  border: 1px solid #2e2e2e;
}

#content p{
  line-height: 20px;
}

#content table{
  margin: 10px 0;
  border: 1px solid #000;
  border-collapse: collapse;
}

#content td{
  border: 1px solid #000;
	padding: 5px;
	text-align: left;
}

td.company{
  width: 15%;
  height: 50px;
  font-weight: bold;
}
td.product{
  width: auto;
  font-weight: bold;
}
td.model{
  width: 20%;
  font-weight: bold;
}
td.comment{
  width: 15%;
  font-weight: bold;
}

#content ul ul{
  list-style-type:circle;
}