body { margin:0px; padding:0px; text-align:center; font-family:Verdana, Lucida Grande, Sans-serif; color:#000; font-size:10px; font-weight:normal; line-height:17px; }

#top_blue { width:100%; background-color:#000064; padding:8px 0; margin:0px auto; text-align:center;}
#top_blue_container { width:942px; padding:0px 10 0px 0; margin:0px auto; font-family:Verdana, Lucida Grande, Sans-serif; color:#FFF; font-size:10px; text-decoration:none; font-weight:normal; text-align:right; border:0px solid;}
#top_blue_container a { font-family:Verdana, Lucida Grande, Sans-serif; color:#FFF; font-size:9px; text-decoration:none; font-weight:normal; }
#top_blue_container a:hover { font-family:Verdana, Lucida Grande, Sans-serif; color:#ffffff; font-size:9px; text-decoration:none; font-weight:normal; }
#top_blue_lang { width:150px; padding:0px 0 0px 0; margin:0px auto; font-family:Verdana, Lucida Grande, Sans-serif; color:#FFF; font-size:10px; text-decoration:none; font-weight:normal; text-align:left; border:0px solid;}


#content_container { width:100%; background-image:url(../images/blue_fade.jpg); background-repeat:repeat-x; padding:0px; margin:0px auto; }
#content { width:942px; padding:0px; margin:0px auto; }

#header_container { width:942px; height:90; padding:15px 0 5px 0; margin:0px;}
#header_left { width:140px; padding:0px; margin:0px; float:left; text-align:left;}
#header_right { width:744px; padding:0px 0 0 0; margin:0px; float:right; text-align:right;}
#nav_container { width:744px; height:20px; padding:0px; margin:0px; text-align:right; position:relative;}
#icon_container { width:744px; height:60px; padding:0px; margin:0px; text-align:right; position:relative;background-image:url(../images/navigation_icons.jpg);background-repeat:no-repeat; background-position:top right;}

#home_image { width:942px; height:209px; padding:0px; margin:0px auto; position:relative; }
#home_image2 { width:942px; height:150px; padding:0px; margin:0px auto; border:0px solid; }

#bread_crumbs { width:922px; height:20; float:left; background-image:url(../images/bread_crumb_container.jpg); background-repeat:no-repeat; padding:8px 0 8px 20px; margin:0px auto; text-align:left; font-family:Verdana, Arial, Sans-Serif; font-size:9px; line-height:18px; color:#000; font-weight:normal; text-decoration:none; }
a:active.crumb_home, a:link.crumb_home, a:visited.crumb_home { font-family:Verdana, Arial, Sans-Serif; font-size:9px; line-height:18px; color:#000; font-weight:normal; text-decoration:none; }
a:hover.crumb_home { font-family:Verdana, Arial, Sans-Serif; font-size:9px; line-height:18px; color:#000; font-weight:normal; text-decoration:underline; }
a:active.crumb_link, a:link.crumb_link, a:visited.crumb_link { font-family:Verdana, Arial, Sans-Serif; font-size:9px; line-height:18px; color:#121866; font-weight:normal; text-decoration:none; }
a:hover.crumb_link { font-family:Verdana, Arial, Sans-Serif; font-size:9px; line-height:18px; color:#121866; font-weight:normal; text-decoration:underline; }

#image_bar { width:942px; height:12px; padding:0px; margin:0px auto; background-image:url(../images/bar.jpg); background-repeat:no-repeat; background-position:top; }

#sub_container { width:942px; height:100; padding:5px 0 0px 0; margin:0px auto; solid #121866; }
#sub_image { width:180px; height:100; padding:0px; margin:0px; float:left;}
#btwn_image { width:10px; height:100; padding:0px; margin:0px; float:left;}

#copy_container { width:922px; padding:0px 0 0px 20px; margin:0px auto;}
#copy_left { width:520px; padding:0 30px 30px 0px; margin:0px; float:left; text-align:left;}
#copy_left h1 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 15px 0; }
#copy_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 15px 0; }
#copy_left h3 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:15px; font-weight:normal; line-height:27px; margin:0 0 0 0; }
#copy_left h5 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:10px; font-weight:normal; line-height:14px; margin:0 0 0 0; }
#copy_right { width:352px; padding:0px 0 20px 0; margin:0px; float:right; text-align:right;}
#sidebar_tab { width:324px; padding:0 0 10px 20px; margin:0px; border-left:3px solid #121866; }
#copy_right h1 { font-family:Verdana, Lucida Grande, Sans-serif; color:#121866; font-size:19px; font-weight:normal; line-height:27px; margin:0 0 15px 0; }
#copy_right h3 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:15px; font-weight:bold; line-height:27px; margin:0 0 10px 0; }

#machine_left { width:450px; padding:0 0px 10px 20px; margin:0px; float:left; text-align:left;}
#machine_right { width:400px; padding:0px 0 10px 0; margin:0px; float:right; text-align:left;}
#machine_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#machine_left h3 { font-family:Arial, Verdana, Sans-serif; color:#999; font-size:18px; font-weight:normal; line-height:27px; margin:0 0 5px 0; }
#machine_left h4 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal; line-height:27px; margin:0 0 0px 0; }
#machine_pics { width:942px; padding:0 50px 50px 20px; float:left; text-align:left;}
#machine_pics_container { width:300px; padding:10 40px 10px 20px; text-align:left; background-color:#dcdedd; background-image:url(../images/enlarge.jpg); background-repeat:no-repeat; background-position:bottom right; border:1px solid; border-color:#abacb1;}
#machine_pics_container2 { width:250px; padding:10 40px 10px 20px; text-align:left; background-color:#dcdedd; background-image:url(../images/enlarge.jpg); background-repeat:no-repeat; background-position:bottom right; border:1px solid; border-color:#abacb1;}
#machine_bottom { width:870px; padding:0 10px 10px 20px; margin:0px; float:left; text-align:left;}

#features_full { width:900px; padding:0 0px 0px 0px; margin:0px; float:left; text-align:left; background-color:#000064; border:1px solid; border-color:#000064;}
#features_bottom { width:890px; padding:10 0px 0px 10px; margin:0px; float:left; text-align:left;background-color:#dcdedd; border:1px solid; border-color:#abacb1;}
#feature_container { width:436px; padding:0 0px 0px 0px; margin:0px; float:left; text-align:left;background-color:#dcdedd; border:1px solid; border-color:#abacb1;}
#feature_left { width:200px; padding:0 0px 0px 0px; margin:0px; float:left; text-align:left;}
#feature_right { width:230px; padding:0 0px 0px 5px; margin:0px; float:left; text-align:left; line-height:12px;}

#tooling_left { width:470px; padding:0 30px 20px 10px; margin:0px; float:left; text-align:left;}
#tooling_right { width:400px; padding:0px 0 20px 0; margin:0px; float:right; text-align:left;}
#tooling_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#tooling_left h3 { font-family:Arial, Verdana, Sans-serif; color:#999; font-size:18px; font-weight:normal; line-height:27px; margin:0 0 5px 0; }
#tooling_left h4 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal; line-height:27px; margin:0 0 0px 0; }
#tooling_small { width:290px; padding:0px 5 5px 0; margin:0px; text-align:right; }


#tooling1_left { width:270px; padding:0 0px 0px 0px; margin:0px; float:left; text-align:left;}
#tooling1_center { width:290px; padding:0px 0 0px 0; margin:0px; float:left; text-align:left;}
#tooling1_right { width:225px; padding:0px 0 0px 0; margin:0px; float:right; text-align:left;}
#tooling1_left h2 { font-family:Arial, Verdana, Sans-serif; color:#000000; font-size:16px; font-weight:bold; line-height:27px; margin:0 0 10px 0; }
#tooling1_right h2 { font-family:Arial, Verdana, Sans-serif; color:#000000; font-size:16px; font-weight:bold; line-height:27px; margin:0 0 10px 0; }



#toolingcaps_left { width:860px; padding:0 30px 20px 10px; margin:0px; float:left; text-align:left; background-color:#dcdedd; border:3px solid #121866; }
#toolingc_left { width:370px; padding:0 30px 20px 10px; margin:0px; float:left; text-align:left;}
#toolingc_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:16px; font-weight:bold; line-height:27px; margin:0 0 10px 0; }
#toolingc_right h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:16px; font-weight:bold; line-height:27px; margin:0 0 10px 0; }
#toolingc_right { width:300px; padding:0px 0 20px 0; margin:0px; float:right; text-align:left;}


#tech_container { width:650px; height:200; padding:5px 0 0px 0; margin:0px auto; float:left; text-align:left;}
#tech_container_right { width:252; height:200; padding:5px 0 0px 0; margin:0px auto; float:right;  text-align:left;}
#technology_left { width:550px; padding:0 0px 10px 20px; margin:0px; float:left; text-align:left; border:0px solid #000000;}
#technology_right { width:320px; padding:0px 0 0px 0; margin:0px; float:right; text-align:right; border:0px solid #000000;}
#technology_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#tech_container_right h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#tech_image { width:155px; height:80; padding:0px; margin:0px; float:left;}
#btwn_tech { width:5px; height:80; padding:0px; margin:0px; float:left;}

#series_left { width:540px; padding:0 0px 0px 0px; margin:0px; float:left; text-align:left; background-color:#000064;}


#media_left { width:420px; padding:0 30px 20px 10px; margin:0px; float:left; text-align:left;}
#media_right { width:420px; padding:0 30px 20px 10px;; margin:0px; float:right; text-align:left;}
#media_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#media_left h3 { font-family:Arial, Verdana, Sans-serif; color:#999; font-size:18px; font-weight:normal; line-height:27px; margin:0 0 5px 0; }
#media_left h4 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal; line-height:27px; margin:0 0 0px 0; }
#media_right h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#media_right h3 { font-family:Arial, Verdana, Sans-serif; color:#999; font-size:18px; font-weight:normal; line-height:27px; margin:0 0 5px 0; }
#media_right h4 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal; line-height:27px; margin:0 0 0px 0; }

#tech_top { width:650px; padding:0 20px 10px 20px; margin:0px; float:left; text-align:left;}
#tech_bottom { width:870px; padding:0 10px 10px 20px; margin:0px; float:left; text-align:left;}
#tech_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#tech_left h3 { font-family:Arial, Verdana, Sans-serif; color:#999; font-size:18px; font-weight:normal; line-height:27px; margin:0 0 5px 0; }
#tech_left h4 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal; line-height:27px; margin:0 0 0px 0; }
#tech_left { width:450px; padding:10 10px 10px 10px; margin:0px; float:left; text-align:left; border:0px solid #000000;}
#tech_right { width:390px; padding:10 0px 10px 10px; margin:0px; float:left; text-align:left;}

#tech_pics { width:842px; padding:0 50px 50px 20px; float:left; text-align:left;}
#tech_pics_container { width:360px; padding:10 10px 15px 10px; text-align:left; background-color:#dcdedd; background-image:url(../images/enlarge.jpg); background-repeat:no-repeat; background-position:bottom right; border:1px solid; border-color:#abacb1;}

#seminar_left { width:650px; padding:10 10px 10px 10px; margin:0px; float:left; text-align:left; border:0px solid #000000;}
#seminar_right { width:190px; padding:10 0px 10px 10px; margin:0px; float:left; text-align:left;}
#seminar_container { width:280px; padding:1 0px 1px 10px; text-align:left; background-color:#00a650; border:1px solid; border-color:#abacb1; font-family:Arial, Verdana, Sans-serif; color:#ffffff; font-size:12px; font-weight:normal; line-height: px;}
#seminar_front_container { width:360px; height:90; padding:15 0px 1px 10px; text-align:left; background-color:#00a650; border:1px solid; border-color:#000000; font-family:Arial, Verdana, Sans-serif; color:#ffffff; font-size:14px; font-weight:normal; line-height: px; position:absolute; top:0; right:0;}
#seminar_announce { width:190px; padding:1 0px 1px 10px; text-align:left; background-color:#dcdedd; border:1px solid; border-color:#abacb1; font-family:Arial, Verdana, Sans-serif; color:#000064; font-size:12px; font-weight:normal; line-height: px;}


#i_left { width:500px; padding:0 50px 20px 20px; margin:0px; float:left; text-align:left;}
#i_right { width:350px; padding:0px 0 20px 0; margin:0px; float:right; text-align:left;}
#i_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#i_left h3 { font-family:Arial, Verdana, Sans-serif; color:#999; font-size:18px; font-weight:normal; line-height:27px; margin:0 0 5px 0; }
#i_left h4 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal; line-height:27px; margin:0 0 0px 0; }
#i_small { width:380px; padding:0px 20 20px 0; margin:0px; float:right; text-align:right; }

#diestation_top { width:900px; padding:0 20px 10px 20px; margin:0px; float:left; text-align:left;}
#diestation_top h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#diestation_bottom { width:870px; padding:0 10px 10px 20px; margin:0px; float:left; text-align:left; border:0px solid #000000;}
#diestation_left h2 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:20px; font-weight:normal; line-height:27px; margin:0 0 10px 0; }
#diestation_left h3 { font-family:Arial, Verdana, Sans-serif; color:#999; font-size:18px; font-weight:normal; line-height:27px; margin:0 0 5px 0; }
#diestation_left h4 { font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal; line-height:27px; margin:0 0 0px 0; }
#diestation_left { width:420px; padding:10 10px 10px 10px; margin:0px; float:left; text-align:left;}
#diestation_right { width:400px; padding:10 10px 10px 10px; margin:0px; float:left; text-align:left;}

#diestation_pics { width:842px; padding:0 50px 50px 20px; float:left; text-align:left;}
#diestation_pics_container { width:380px; padding:10 10px 15px 10px; text-align:left; background-color:#dcdedd; background-image:url(../images/enlarge.jpg); background-repeat:no-repeat; background-position:bottom right; border:1px solid; border-color:#abacb1;}
#customsaws_pics_container { width:350px; padding:10 10px 15px 10px; text-align:left; background-color:#dcdedd; background-image:url(../images/enlarge.jpg); background-repeat:no-repeat; background-position:bottom right; border:1px solid; border-color:#abacb1;}

ul.services { list-style-image: url(../images/shell/plus.jpg); padding:0 0 0 15px; margin:0px; }
li.services { line-height: 17px; margin:0 0 5px 0; }

ul.equip { list-style-image: url(../images/shell/plus.jpg); padding:0 0 0 15px; margin:0px; }
li.equip { line-height: 17px; margin:0 0 5px 0; font-family:Arial, Verdana, Sans-serif; color:#121866; font-size:12px; font-weight:normal;}

hr.services999 { background-color:#999; border:0px; height:1px; margin:0 0 10px 0; }

#footer_container { width:942px; padding:5px 0 40px 0; margin:0px auto; border-top:1px solid #121866; }
#footer_left { width:620px; padding:0px; margin:0px; float:left; text-align:left; font-family:Verdana, Lucida Grande, Sans-Serif; color:#121866; font-size:10px; font-weight:normal; line-height:17px; }
#quick_links { width:500px; padding:0px; margin:0px; font-family:Verdana, Lucida Grande, Sans-Serif; color:#000; font-size:10px; font-weight:normal; line-height:17px; text-decoration:none; }
#quick_links a { font-family:Verdana, Lucida Grande, Sans-Serif; color:#000; font-size:9px; font-weight:normal; line-height:17px; text-decoration:none; }
#quick_links a:hover { font-family:Verdana, Lucida Grande, Sans-Serif; color:#333; font-size:9px; font-weight:normal; line-height:17px; text-decoration:none; }
#footer_right { width:312px; padding:0px; margin:0px; float:right; text-align:right; font-family:Verdana, Lucida Grande, Sans-Serif; color:#121866; font-size:9px; font-weight:normal; line-height:17px; }

td.features2 { font-family:Verdana, Lucida Grande, Sans-serif; color:#000; font-size:10px; font-weight:normal; line-height:17px; }
td.features3 { font-family:Verdana, Lucida Grande, Sans-serif; color:#000; font-size:14px; font-weight:normal; line-height:17px; }

td { font-family:Verdana, Lucida Grande, Sans-serif; color:#000; font-size:14px; font-weight:normal; line-height:17px; }

td.machineTD {font-family:Verdana, Lucida Grande, Sans-serif; color:#000; font-size:10px; font-weight:normal; line-height:14px; }


table.machinetable {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000064;
   font-weight:;
   vertical-align: center;
   text-align: left;
   background-color : #ffffff;
   border-spacing : 0px;
   border-width : 4px; 
   border-style : solid; 
   border-color: #fff469;
   padding : 0px;
}

table.machinestable {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000064;
   font-weight:;
   vertical-align: center;
   text-align: left;
   border-width : 2px; 
   border-style : solid; 
   border-color : #000064;
   background-color : #ffffff;
}

table.seriestable {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   font-weight:;
   vertical-align: center;
   text-align: left;
   border-width : 0px; 
   border-style : solid; 
   border-color : #C0C0C0;
   background-color : #eeecec;
}

TD.machinecell {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 13px;
   color: #ffffff;
   font-weight:;
   vertical-align: center;
   text-align: left;
   background-color : #000064;
   padding : 4px;
}

TD.machinestablecell {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 13px;
   color: #000064;
   font-weight:;
   vertical-align: center;
   text-align: center;
   background-image : url(../images/cell_bg.jpg);
   background-repeat: repeat-x;
   background-position: bottom;
}

TD.machinecell1 {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 13px;
   color: #000064;
   font-weight:;
   vertical-align: center;
   text-align: center;
   background-color : #eeecec;
   padding : 4px;
   border-spacing : 0px;
}

TD.machinecell2 {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 13px;
   color: #000064;
   font-weight:;
   vertical-align: center;
   text-align: center;
   background-color : #e4e4e4;
   padding : 4px;
}

TD.machinecell4 {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 13px;
   color: #ffffff;
   font-weight:;
   vertical-align: center;
   text-align: center;
   background-color : #000064;
   padding : 4px;
}

TD.topcell {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 12px;
   color: #ffffff;
   font-weight: bold;
   vertical-align: center;
   text-align: center;
   background-image : url(../images/topcell_bg.jpg);
   background-repeat: repeat-x;
   background-position: bottom;
}

table.seminarannounce {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #ffffff;
   font-weight:;
   vertical-align: center;
   text-align: left;
   background-color : #000064;
   border-spacing : 0px;
   border-width : 1px; 
   border-style : solid; 
   border-color: #000000;
   padding : 0px;
}
