    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
    display: block;
    }
    body {
    line-height: 1;
    }
    ol, ul {
    list-style: none;
    }
    blockquote, q {
    quotes: none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content: '';
    content: none;
    }
    table {
    border-collapse: collapse;
    border-spacing: 0;
    }
    
body{
	background: url(../images/bg_top.jpg) repeat-x top left;
	background-color:#443833;
	font-family: verdana;
}    
    
#container{
	width:965px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
#footer{
	background: url(../images/bg_top.jpg) repeat-x top left;
	width:100%;
	height:28px;
	clear:both;
	text-align:center;
	padding-top:12px;
	color:white;
}
#sidebar{
	float:left;
	width:231px;
	
}
#sidebarLower{
	width:238px;
	height:100%;
	background-color:#705A52;
}
#sidebarLower > a{
	display:block;
	color:white;
	padding-top:15px;
	margin-left:18px;
}
#main{
	float:left;
	clear:right;
	width:720px;
	border-top: solid 6px white;
	border-right: solid 6px white;
	margin-top:25px;
	
}
#sidebarHeader{
	width:231px;
	height:197px;
	padding-top:50px;
	background: url('../images/sb_header2.png') ;
	background-repeat:no-repeat;
}
#sidebarHeader > img{
	display:block;
	margin-left:auto;
	margin-right:auto;	
}
#mainContent{
	width:100%;
	min-height:415px;
	background-color:white;
	padding-top:15px;
	border:solid 1px white;
}
#mainContent > h3{
	margin-left:34px;
	padding-top:15px;
	padding-bottom:15px;
	color:#206843;
	font-weight:900;
	font-family:verdana;
	float:left;
	
}
#mainHeader{
	width:100%;
	height:212px;
	background: url('../images/main_header.png');
	background-repeat:repeat-y;
	color:white;
	font-size:20px;
	font-family:verdana;
}
b{
	font-weight:bold;
	color:white;
	font-size:24px;
	text-shadow: 2px 2px 2px #206843;
	letter-spacing:2px;
}
#mainHeader > h3{
	display:block;
	padding:25px 35px 35px 35px;
	
	width:305px;
	float:left;
}
#sidebarNav{
	height:185px;
}

#navlist {
  margin-top:-5px;
  list-style-type: none;/*turns off display of bullet*/  
  background-color:#705A52;
}

#navlist > li > a {
  display: block;
  height: 40px;
  padding: 2px 2px 2px 24px;
  border: none;
  border-bottom: 1px solid white;
  background-color: transparent;
  color: white;
  font-weight:bold;
  font-size: 16px;
  line-height: 40px;
  text-decoration: none;
}
#navlist > li:hover{
	border-left:solid 1px white;
}
#navlist > li > a:hover {
  background-color: #443833;
}

#navlist {
  border-bottom: none;
}
.item{
	width:95%;
	overflow:hidden;
	padding-top:15px;
	border-bottom:solid 1px #747474; 
	margin-left:15px;
	font-size:12px;
	padding-bottom:15px;
}
.item > p{
	float:left;
	clear:right;
	width:380px;
	padding-left:15px;
}
.item > img{
	
	display:block;
	float:left;
	/*max-height:60px;*/
	max-width:120px;
	margin-left:18px;
	width:300px;
}
img.pic{
	display:block;
	float:right;
	clear:right;
}

strong{
	font-size:16px;
	font-weight:700;
	display:block;
}
.about{
	padding:35px;
	text-align:justify;
	display:block;
	clear:left;

}
h2{
	margin-left:23px;
	font-size:20px;
	font-weight:bold;
	color:#206843;
}
table{
	margin-left:25px;
	margin-top:25px;
	display:block;
	float:left;
	margin-right:35px;
}
td{
	width:120px;
	padding-bottom:8px;

}
td.left{
	text-align:left;
	padding:5px;
	width:250px;
}
td.right{
	text-align:left;
	font-weight:bold;
}
#egsa_logo{
	display:block;
	width:120px;
	margin-left:53px;
	
	
	padding-top:32px;
}
#innovation_logo{
	padding-top:3px;
}
#innovation_image{
	padding-top:-5px;
}
#eca_logo{
	padding-top:9px;
}
#eca_image{
	padding-top:0px;
}
#josephson_logo{
	padding-top:.8em;
}
#josephson_image{
	padding-top:.4em;
}
#josephson_p{
	padding-top:1em;
}
#mueller_logo{
	padding-top:.9em;
}
#mueller_image{
	padding-top:.1em;
}
#mueller_p{
	padding-top:1em;
}
#rocore_logo{
	padding-top:.4em;
}
#rocore_image{
	padding-top:0em;
}
#rocore_p{
	padding-top:0px;
}
#cain_logo{
	padding-top:.6em;
}
#cain_image{
	padding-top:.5em;
}
#cain_p{
	padding-top:1em;
}
#mosebach_logo{
	padding-top:.4em;
}
#tempted_logo{
	padding-top:1.9em;
}
#tempted_image{
	padding-top:.5em;
}
#tempted_p{
	padding-top:.5em;
}
#matthey_logo{
	padding-top:.2em;
}
#matthey_image{
	padding-top:-.5em;
}
#matthey_p{
	padding-top:.4em;
}
hr{
	width:95%;
	clear:both;
}
#banner{
	width:341px;
	float:left;
	height:212px;
}
#banner > li > img{
	margin-top:2px;
	/*width:340px;	*/
	clear:right;
}

.noline{
	border:none;
}
#values > li, #solutions > li{
	padding:3px 0px 3px 0px;
}
 li > b{
 	text-shadow:none;
 	color:#443833;
 	font-size:1.0em;
 }
#values, #solutions{
	margin-top:-45px;
}
#values > b{
	text-decoration:underline;
}
#solutions{
	font-weight:bold;
	color:#443833;
}
.downloads > table{
	width:70%;
	border:solid 1px #e9e9e9;
	padding:5px;
	margin-left:35px;
	margin-top:3px;
}
h4{
	margin-left:35px;
	color:#443833;
	font-weight:600;	
}
.dl{
	width:10%;
}
.dll{
	width:90%;
}
