/******************** Sitewide ********************/

body {font-family:Arial;
			font-size:14px;
			text-align:center;
			margin:auto;
			background:#eeeeee;
			background-repeat:repeat-x;
			font-weight:bold;
			}

table { border-collapse:collapse; }

h3.page_headers  { text-align:center; margin:auto; }

/******************** Logo / Company Name / Slogan ********************/

.topcontainer { border-collapse:collapse; width:1000px; text-align:left; margin:auto;}

td.logo { text-align:right; width:300px; }

.logo img { border:0; margin-right:50px; width:60px;}
								 
td.slogan { vertical-align: left; height:60px; padding-left:0; }

.slogan img { border:0; }					

/******************** Top Navigation ********************/
 						
.topnav {width:1000px; 
				 border:0; 
				 margin:auto;
				 text-align:center;
				 margin:auto;
				 }
				 					
.toplinks {text-align:center; margin:auto; }
					 						
.toplinks td { padding:5px; width:150px; }
							
.toplinks a {display:block;
					   color:white;
						 text-decoration:none;
				     font-family:"Lucida Sans Unicode", Verdana, Arial;
					   font-size:14px;
					   margin-right:20px;
					   margin-left:20px;
						 font-weight:bold;
					   }

.toplinks a:hover { color:yellow; }										 
														 
/******************** Main Content ********************/ 

.content {text-align:left; 
				  margin:auto; 
					border:2px solid #0000ff; 
					background:#fff;
					width:1000px;
					height:400px;
					vertical-align:top;
					}
														  														 				 							 							 														 						
/******************** Home Page ********************/ 
						
table.midnav {border-bottom:2px solid #0000ff; 
							text-align:center; 
							margin:auto;
							}
																																																						
div.midnav {margin-top:5px; 
					  padding-top:50px;
				    font-size:34px; 
				    color:black; 
				    font-weight:bold;
				    text-align:center;
						margin:auto;
						font-family:Arial;;
				    }
					
.consulting, .consulting1, .consulting2, .consulting3, .consulting4,
.field, .field1, .field2, .field3, .field4,
.prod, .prod1, .prod2, .prod3, .prod4,
.company2, .company3, .company4, 
.news, .news1, {vertical-align:top;
								text-align:center;
								margin:auto;
								}
												
.consulting a, .consulting1 a, .consulting2 a, .consulting3 a, .consulting4 a, 
.field a, .field1 a, .field2 a, .field3 a, .field4 a,
.prod a, .prod1 a, .prod2 a, .prod3 a, .prod4 a,
.company2 a, .company3 a, .company4 a,
.news a, .news1 a {display:block;
						       width:250px;
									 height:175px;
									 text-decoration:none;
									 font-family:arial;
								   }	

.consulting a { background:url('images/consulting.gif'); }	
.consulting a:hover { background:url('images/consultingh.gif'); }	

.consulting1 a { background:url('images/consulting1.gif'); }	
.consulting1 a:hover { background:url('images/consulting1h.gif'); }	

.consulting2 a { background:url('images/consulting2.gif'); }	
.consulting2 a:hover { background:url('images/consulting2h.gif'); }	

.consulting3 a { background:url('images/consulting3.gif'); }	
.consulting3 a:hover { background:url('images/consulting3h.gif'); }	

.consulting4 a { background:url('images/consulting4.gif'); }	
.consulting4 a:hover { background:url('images/consulting4h.gif'); }	

.field a { background:url('images/field.gif'); }							
.field a:hover { background:url('images/fieldh.gif'); }	
									 											
.field1 a { background:url('images/field1.gif'); }							
.field1 a:hover { background:url('images/field1h.gif'); }	
									 											
.field2 a { background:url('images/field2.gif'); }							
.field2 a:hover { background:url('images/field2h.gif'); }	
									 											
.field3 a { background:url('images/field3.gif'); }							
.field3 a:hover { background:url('images/field3h.gif'); }	
									 											
.field4 a { background:url('images/field4.gif'); }							
.field4 a:hover { background:url('images/field4h.gif'); }	
									 											
.prod a { background:url('images/prod.gif'); }						
.prod a:hover { background:url('images/prodh.gif'); }	

.prod1 a {background:url('images/prod1.gif'); }
.prod1 a:hover {background:url('images/prod1h.gif'); }

.prod2 a {background:url('images/prod2.gif'); }
.prod2 a:hover {background:url('images/prod2h.gif'); }

.prod3 a {background:url('images/prod3.gif'); }
.prod3 a:hover {background:url('images/prod3h.gif'); }

.prod4 a {background:url('images/prod4.gif'); }
.prod4 a:hover {background:url('images/prod4h.gif'); }

.news a { background:url('images/news.gif'); }							
.news a:hover { background:url('images/newsh.gif'); }	

.news1 a { background:url('images/news1.gif'); }							
.news1 a:hover { background:url('images/news1h.gif'); }	

.company2 a { background:url('images/company2.gif'); }							
.company2 a:hover { background:url('images/company2h.gif'); }	

.company3 a { background:url('images/company3.gif'); }							
.company3 a:hover { background:url('images/company3h.gif'); }	

.company4 a { background:url('images/company4.gif'); }							
.company4 a:hover { background:url('images/company4h.gif'); }	


/******************** Fields of Expertise / Products and Processes ********************/ 
																				
.processes a{color:black;
					   text-decoration:none;
						 }
						 
.processes a:hover{text-decoration:underline;}						 
																																		
.processes h4{font-size:14px;
							  color:#0000ff;
								font-style:italic;
								}			
								
.processes td{vertical-align:top;
					    width:500px;
							padding-right:5px;
							}										
							
.processes img{width:250px;
							 }

.expertise a{color:blue;
					   text-decoration:none;
						 }
						 
.expertise a:hover{text-decoration:underline;}						 
																																		
							 
/******************** News and Articles ********************/ 
							 
.newscontact a {color:blue;
						    text-decoration:none;
								}
								
.newscontact a:hover {text-decoration:underline;
						          }
											
/******************** About Us / Company ********************/

.staff a{color:blue;
			   text-decoration:none;
				 display:block;
				 }
				 
.staff a:hover {text-decoration:underline;}				  

.staff img{border:0;}

.members img{width:100px; 
				     padding-right:10px; 
						 border:0;
						 margin:5px;
						 }

.members a {text-decoration:none;
						color:blue;
						}
						
.members a:hover {
				 				  }
																																																		 																																																				
