body 				{
				font-family: 		arial,sans-serif;
				margin: 		0;
				padding: 		0;
				}
				
/* so typography */

.feedback_form			{
				color: 			#ffffff;
				font-size: 		16px;
				font-weight:		bold;
				text-decoration: 	none;
				}

.file_size			{
				color: 			#CC3300;
				font-size: 		10px;
				font-weight:		normal;
				text-decoration: 	none;
				}
				
.address			{
				margin-top:		0px;
				line-height: 		2;
				color: 			#000000;
				font-size: 		11px;
				font-weight:		normal;
				text-decoration: 	none;
				}
				
.credit				{
				color: 			#666666;
				font-size: 		11px;
				font-weight:		normal;
				text-decoration: 	none;
				}
				
.credit:hover			{
				color: 			#CC3300;
				}
				
h1				{
				color: 			#333333;
				font-size: 		12px;
				font-weight:		bold;
				text-decoration: 	none;
				}
				
p
				{ 
				line-height: 		14pt;
				} 

				
.title				{
				color: 			#333333;
				font-size: 		12px;
				font-weight:		bold;
				text-decoration: 	none;
				}
				
.small_text				{
				color: 			#333333;
				font-size: 		11px;
				font-weight:		normal;
				text-decoration: 	none;
				}			
				
.body_text			{
				color: 			#333333;
				font-size: 		12px;
				font-weight:		normal;
				text-decoration: 	none;
				}
			
.map				{
				color: 			#333333;
				font-size: 		13px;
				font-weight:		bold;
				text-decoration: 	none;
				}
				
.index_links			{
				color: 			#333333;
				font-size: 		10px;
				font-weight:		bold;
				text-decoration: 	none;
				}
				
.index_links:hover		{
				color: 			#666666;
				}

.icon_links			{
				color: 			#333333;
				font-family: 		arial,sans-serif;
				font-size: 		9px;
				font-weight:		bold;
				text-decoration: 	none;
				}
				
.icon_links:hover		{
				color: 			#666666;
				}

.content_links			{
				color: 			#333333;
				font-size: 		12px;
				font-weight:		bold;
				text-decoration: 	none;
				}
				
.content_links:hover		{
				color: 			#666666;
				}

/* eo typography */

/* so images */


.thumb				{
				width:			150px;
				height:			auto;
				float:			left;
				border: 		solid #cccccc;
				margin-right:		10px;
				margin-bottom:		10px;
				margin-top:		0px;
				}
				
.thumb_content			{
				width:			150px;
				height:			auto;
				float:			right;
				border: 		solid #cccccc;
				margin-left:		10px;
				margin-bottom:		10px;
				margin-top:		0px;
				}
				
.large_image			{
				width:			auto;
				height:			auto;
				float:			left;
				border: 		solid #cccccc;
				margin-right:		10px;
				margin-bottom:		10px;
				margin-top:		0px;
				}

/* eo images */

/* up-state div */

.base_heading, .base_sub_heading			{
				margin-top:		0px;
				display:		block;
				z-index:		2;
				position:		absolute;
				cursor:			pointer;
				height:			20px;
				width:			215px;
				font-size:		12px;
				color:			#ffffff;
				overflow:		hidden;
				}
				
/* over-state div */
.base_sub_heading {
    overflow: visible;
}
 .base_sub_heading table.dropContainer	{
 				margin-top:		0px;
                padding: 5px 0 0 2px;
                left: 215px !important;
                top: 0 !important;
 				display:		block;
 				z-index:		3;
 				position:		absolute;
 				height:			auto;
 				font-size:		12px;
 				color:			#ffffff;
 				}
                
 		
/* engineering services menu */


.eng_main_menu_items		{
				color: 			#ffffff;
				font-size: 		12px;
				text-decoration: 	none;
				}
				
.eng_main_menu_items:hover	{
				color: 			#ff9966;
				}
			
/* sheet metalworking menu */
				
.she_main_menu_items		{
				color: 			#ffffff;
				font-size: 		12px;
				text-decoration: 	none;
				}
				
.she_main_menu_items:hover	{
				color: 			#9999ff;
				}
				
/* metrology menu */

.met_main_menu_items		{
				color: 			#ffffff;
				font-size: 		12px;
				text-decoration: 	none;
				}
				
.met_main_menu_items:hover	{
				color: 			#99cc33;
				}
				
/* tooling menu */

.too_main_menu_items		{
				color: 			#ffffff;
				font-size: 		12px;
				text-decoration: 	none;
				}
				
.too_main_menu_items:hover	{
				color: 			#cc9966;
				}
				
/* automotive menu */

.aut_main_menu_items		{
				color: 			#ffffff;
				font-size: 		12px;
				text-decoration: 	none;
				}
				
.aut_main_menu_items:hover	{
				color: 			#ff9966;
				}
				
/* architectural metalworking menu */

.arc_main_menu_items		{
				color: 			#ffffff;
				font-size: 		12px;
				text-decoration: 	none;
				}
				
.arc_main_menu_items:hover	{
				color: 			#996600;
				}

/* so company area div */

#eng, #eng table.dropContainer {
	background-color:	#CC3300;
}
#eng {
	left:			0px;
	top:			92px;
}
				
				
#she, #she table.dropContainer {
	background-color:	#000099;
}
#she {  
	left:			0px;
	top:			142px;
}
	
#met, #met table.dropContainer {
	background-color:	#336600;
}
#met {
	left:			0px;
	top:			192px;
}
	
#too, #too table.dropContainer {
	background-color:	#663300;
}
#too {
	left:			0px;
	top:			242px;
}

#aut, #aut table.dropContainer {
	background-color:	#CC6600;
}
#aut {
	left:			0px;
	top:			292px;
}
	
#arc, #arc table.dropContainer {
	background-color:	#CC9933;
}
#arc {
	left:			0px;
	top:			342px;
}
				
/* eo company area div */

/* so sceondary tabs div */


#tablist			{
				color: 			#ffffff;
				font-size: 		12px;
				text-decoration: 	none;
				display: 		inline;
				}

#tablist li			{
				display: 		inline;
				}

#tablist li a			{
				color: 			#ffffff;
				text-decoration: 	none;
				}
				
.tabcontent			{
				width:			600px;
				height:			30px;
				color: 			#ffffff;
				text-decoration: 	none;
				margin-top:		2px;
				display:		none;
				}
				
#eng_tab			{
				margin-left:		3px;
				padding: 		2px;
				background-color:	#CC3300;
				display:		inline;
				}
				
#she_tab			{
				margin-left:		3px;
				padding: 		2px;
				background-color:	#000099;
				display:		inline;
				}
				
#met_tab			{
				margin-left:		3px;
				padding: 		2px;
				background-color:	#336600;
				display:		inline;
				}
				
#too_tab			{
				margin-left:		3px;
				padding: 		2px;
				background-color:	#663300;
				display:		inline;
				}
				
#aut_tab			{
				margin-left:		3px;
				padding: 		2px;
				background-color:	#CC6600;
				display:		inline;
				}
				
#arc_tab			{
				margin-left:		3px;
				padding: 		2px;
				background-color:	#CC9933;
				display:		inline;
				}

#newsSnipets .heading-eng, 
#newsSnipets .heading-she, 
#newsSnipets .heading-met, 
#newsSnipets .heading-tool, 
#newsSnipets .heading-aut, 
#newsSnipets .heading-arc {
    background: #CC3300 url('/gfx/hr.gif') left center no-repeat;
    padding: 0 0 0 50px;
    font-size: 12px;
    color: #fff;
}
				
#eng1, #newsSnipets .heading-eng				{
				background-color:	#CC3300;
				}
				
#she1, #newsSnipets .heading-she				{
				background-color:	#000099;
				}
				
#met1, #newsSnipets .heading-met			{
				background-color:	#336600;
				}
				
#too1, #newsSnipets .heading-tool				{
				background-color:	#663300;
				}
				
#aut1, #newsSnipets .heading-aut				{
				background-color:	#CC6600;
				}
				
#arc1, #newsSnipets .heading-arc				{
				background-color:	#CC9933;
				}
				
/* eo sceondary tabs div */


#newsSnipets {
    width: 610px;
    overflow: auto;
    font-size: 11px;
    font-family:arial,sans-serif;
    line-height: 2;
    padding: 0 0 0 10px;
}

#newsSnipets table {
    width: 600px;
}

#newsSnipets table td {
    font-size: 11px;
    font-family:arial,sans-serif;
    line-height: 2;
    vertical-align: top;
}

#newsSnipets .snipet {
    float: left;
    width: 295px;
    margin: 0 10px 10px 0;
}

#newsSnipets .snipet.right {
    float: right;
}

