@charset "UTF-8";categories/* CSS Document */#modal_container {	padding:5px;	background-color:#fff;	border:1px solid #666;	overflow:auto;	font-family:"Lucida Grande",Verdana;	font-size:12px;	color:#333;	text-align:left;}#modal_container.test {	background-color:#900;	color:#fff;	padding:30px;	text-align:center}#modal_overlay {	background-color:#000;}#modal_overlay.test {	background-color:#fff;}/* \*/    { _height: 1px; }/* */.style1 {color: #333366}.style2 {	color: #334466;	font-weight: bold;}.style3 {	color: #660000;	font-style: italic;	font-weight: bold;}.style4 {color: #334466}body {background:url(/images/bgrep_y.gif) repeat-y top center; margin:0; padding:0;	  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#191919;	  line-height:16pt;	  }	  categorytext {	font-weight:bold;	color:#191919;	text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 133%;	}	a.categorytext {	font-weight:bold;	color:#191919;	text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 133%;	}	a.categorytext:hover {	font-weight:bold;	color:#990000;	text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 133%;	}.secbody {background:url(/images/bgrep_y2.gif) repeat-y top center;}.hometitle {color:#660000; font-family:Verdana, Arial, Helvetica, sans-serif; 	   font-size:16px; font-weight:bold;}	a { text-decoration:underline; color:#990000; }a:hover { text-decoration::underline; color:#2c3857;}ul {margin-left:50px;}   li {	list-style: none;	padding-left: 20px;	background-image: url(/images/bullet.gif);	background-repeat: no-repeat;	background-position: 0 .7em;	margin-top: 5px;}.topitem {	background:url(/images/topnav_on.gif) repeat-x top;	margin-right:15px;	display:block;	float:left;	padding:0 0px 0px 0px;	font-weight:bold;	color:#2c3857;	}a.topitem {	background:none;	float:left;	width:auto;	display:block;	margin:0px;	padding:0 15px 0px 0px;	font-weight:normal;	color:#191919;	text-decoration:none;	}a.topitem:hover {	margin-right:15px;	padding:0 0px 0px 0px;	text-decoration:none;	color:#990000	}	.maincontainer {width:770px; margin:0 auto; padding:0;}.topnav {float:right; margin:25px 5px 0px 0px; padding:7px 0px 0px 20px; width:310px; height:33px; background:url(/images/topnav_bg.gif) no-repeat; white-space:nowrap;}.topnavbg {background:url(/images/topmenu_bg.gif) right no-repeat;}#floatholder {width:770px; position:relative; height:222px;}#flashdiv {float:right; width:519px; position:relative;}.leftnav {width:251px; padding:0; margin:0; position:relative; height:222px; float:left;}.secleftnav {width:251px;}.homebodybg {background:url(/images/bodygrad_repx.gif) repeat-x;}.b1 {float:right; width:511px; padding:0px 10px 0px 0px; margin-top:14px; background:url(/images/homecontent_bg2.gif) repeat-y;}.b2 {background:url(/images/homecontent_bg1.gif) no-repeat top;}.b3 {background:url(/images/homecontent_top.gif) no-repeat top;}.b4 {background:url(/images/homecontent_bottom.gif) no-repeat bottom; min-height:250px;}.homecontent {padding:20px 25px 15px 20px;}.homead {padding:14px 20px 10px 10px;}.redtext {color:#660000;}.secbodybg {float:right; width:519px; background:url(/images/secondary_repx.gif) repeat-x; min-height:250px;}.seccontainer {padding:20px;}.s1 {background:url(/images/secbody_repy.gif) repeat-y left;}.s2 {background:url(/images/secbody_top.gif) no-repeat top left;}.s3 {background:url(/images/secbody_bottom.gif) no-repeat bottom left}.sectitle {padding:38px 0px 0px 40px; font-size:20px; font-weight:bold; color:#ffffff;}.sec_newmachinery {padding:20px 40px 40px 40px; line-height:133%;}.newmachinery_item {border-bottom:1px solid #7a7a7a; padding:10px 0 10px 0;}