@charset "UTF-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

.newleft a.newbutton{
background-image:url(/images/slantbutton.gif);
background-repeat:no-repeat;
display:block;
text-align:center;
width:198px;
height:13px;
font-size:12px;
line-height:11px;
font-weight:bold;
text-decoration:none;
margin:10px 0;
padding:13px 10px 10px 10px;
color:#444444;
}
.newleft a.newbutton:hover{
background-image:url(/images/slantbuttonhov.gif);
background-repeat:no-repeat;
color:#ffffff;
}

a.button{
color:#c6d9e7;
text-decoration:none;
background-image:url(/images/button.jpg);
background-repeat:no-repeat;
width:75px;
height:16px;
font-size:11px;
display:block;
margin:5px 0px 0px 0px;
padding:3px 0px 0px 0px;
text-align:center;
}
a.button:hover{
color:#ffffff;
background-image:url(/images/buttonhov.jpg);
}

.pagewidth .footer { font-size:10px; width:968px; border-top:2px solid #087fb8; height:33px; margin-top:12px;}
.pagewidth .footer .f-left { float:left; display:block;}
.pagewidth .footer .f-left a { padding:6px; color:#aaa; text-decoration:none; float:left; display:block; }
.pagewidth .footer .f-left a:hover { color:#777; }

.pagewidth .footer .f-right { float:right; display:block;}
.pagewidth .footer .f-right a.foothomelink { background:url(/images/footer.png) no-repeat top right; width:106px; height:27px; float:right; display:block;}
.pagewidth .footer .f-right a.foothomelink:hover { background:url(/images/footer.png) no-repeat bottom right; }
.pagewidth .footer .f-right span { float:left; display:block; padding:6px; color:#bbb;}

.floatfix{
width:1px;
height:1px;
clear:both;
display:block;
font-size:1px;
line-height:1px;
margin:0px;
padding:0px;
}

.pagewidth .header { width:968px; height:68px;}
.pagewidth .header a.homelink { background:url(/images/homelogo.png) no-repeat top left; float:left; display:block; width:269px; height:68px;}
.pagewidth .header a.loginlink { background:url(/images/login.png) no-repeat top right; width:90px; height:21px; float:right; display:block; margin:0px; padding:0px;}
.pagewidth .header a.loginlink:hover { background:url(/images/login.png) no-repeat bottom right;}
.pagewidth .header a.loginlinknew { background:url(/images/login2.png) no-repeat top right; width:89px; height:31px; float:right; display:block; margin:20px 5px 0px 0px; padding:0px;}
.pagewidth .header a.loginlinknew:hover { background:url(/images/login2.png) no-repeat bottom right;}
.pagewidth .navigation { width:968px; border-top:2px solid #087fb8; height:33px;}

.homebox{
background-image:url(/images/homebox.jpg);
width:279px;
height:260px;
float:right;
margin:15px 15px 5px 0px;
padding:6px;
}

.homecontent{
background-image:url(/images/homebottomback.jpg);
background-repeat:no-repeat;
width:948px;
margin:0px;
padding:10px;
}

.homeflash{
float:left;
display:inline;
width:659px;
height:302px;
overflow:hidden;
}

.homehighlight{
width:280px;
height:78px;
margin:0px;
padding:0px;
}
.homehighlight-pic{
background-image:url(/images/hhphoto.gif);
background-repeat:no-repeat;
padding:2px;
width:131px;
height:74px;
float:right;
}
.homehighlight-text{
float:left;
width:143px;
display:inline;
}
.homehighlight-text h1{
color:#b8d3ee;
font-size:16px;
line-height:16px;
letter-spacing:.045em;
font-family:Impact, Impact, Charcoal, sans-serif;
margin:0px;
padding:0px;
font-weight:100;
}
.homehighlight-text h2{
font-size:15px;
line-height:16px;
font-weight:100;
color:#ffffff;
margin:0px;
padding:1px 0px 4px 0px;
}
.homehighlight-text p{
font-size:11px;
line-height:13px;
font-weight:100;
color:#ffffff;
margin:0px;
padding:1px 0px 4px 0px;
}
.homehighlight-text a{
color:#dddddd;
border-left:1px solid #cccccc;
margin:0px;
padding:1px 6px 1px 5px;
text-decoration:none;
}
.homehighlight-text a:hover{
color:#ffffff;
}

.homespace{
width:280px;
height:1px;
line-height:1px;
font-size:1px;
padding:0px;
margin:6px 0px 6px 0px;
background-color:#dddddd;
}

.homestory{
width:230px;
float:left;
margin:0px 0px 0px -1px;
border-left:1px solid #b6b6b6;
padding:12px 0px 10px 15px;
}
.homestory h1{
color:#4b7299;
border-bottom:1px solid #4b7299;
margin:0px;
padding:0px 0px 4px 0px;
font-size:18px;
line-height:20px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
letter-spacing:.045em;
}
.homestory h2{
color:#4b7299;
margin:0px;
padding:4px 0px 4px 0px;
font-size:12px;
line-height:14px;
font-weight:100;
}
.homestory p{
color:#20374b;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 3px 0px;
}

.hometop{
background-image:url(/images/hometopback.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:968px;
height:302px;
}

.loginbox{
float:right;
display:inline;
width:120px;
height:40px;
padding:0px;
margin:24px 26px 24px 0px;
}
.loginbox a.loginbutton{
background-image:url(/images/loginoff.jpg);
background-repeat:no-repeat;
width:120px;
height:40px;
padding:0px;
margin:0px;
border:none;
display:block;
}
.loginbox a.loginbutton:hover{
background-image:url(/images/loginon.jpg);
background-repeat:no-repeat;
}

.logo{
width:340px;
height:88px;
float:left;
display:inline;
}
.logo a img{
border:none;
}

.mainnav{
width:968px; border-top:2px solid #087fb8; height:33px;
}
.mainnav ul{
margin:0px;
padding:0px;
list-style:none;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
letter-spacing:.045em;
}
.mainnav ul li{
float:left;
display:inline;
}
.mainnav ul li a{
display:block;
padding:6px 18px 6px 18px;
text-decoration:none;
color:#4b7299;
font-size:14px;
line-height:14px;
letter-spacing:.02em;
}
.mainnav ul li a:hover{
color:#8a0000;
}

.newsbox{
float:right;
display:inline;
background-image:url(/images/newsbox.gif);
background-repeat:no-repeat;
margin:0px;
padding:5px;
width:292px;
height:191px;
}
.newsboxhead{
height:28px;
display:block;
margin:2px 2px 0px 2px;
padding:7px 5px 3px 8px;
font-size:10px;
}
.newsbox2{
float:right;
display:inline;
background-image:url(/images/newsbox.gif);
background-repeat:no-repeat;
margin:0px;
padding:5px;
width:292px;
height:191px;
}
.newsboxhead2{
height:28px;
display:block;
margin:2px 2px 0px 2px;
padding:7px 5px 3px 8px;
font-size:10px;
}
.newsboxhead h1{
color:#ffffff;
font-size:20px;
line-height:21px;
letter-spacing:.065em;
font-family:Impact, Impact, Charcoal, sans-serif;
margin:0px;
padding:0px;
font-weight:100;
}

.pagewidth{
width:968px;
margin:0px auto 0px auto;
padding:0px;
}

.viewall{
float:right;
padding:3px 5px 0px 5px;
}
.viewall a{
color:#bbbbbb;
border-left:1px solid #cccccc;
margin:0px;
padding:1px 6px 1px 5px;
text-decoration:none;
}
.viewall a:hover{
color:#ffffff;
}

.welcometext{
float:left;
display:inline;
width:360px;
border-right:1px solid #b6b6b6;
margin:0px;
padding:3px 15px 10px 0px;
}
.welcometext h1{
color:#4b7299;
margin:0px;
padding:0px;
font-size:22px;
line-height:24px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
letter-spacing:.045em;
}
.welcometext p{
color:#20374b;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 3px 0px;
}


.MainMenuCMSMenuItem{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
color:#aaaaaa;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
}
.MainMenuCMSMenuItemMouseOver{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
color:#6c9ecb;
}
.MainMenuCMSMenuItemMouseUp{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
color:#dddddd;
}
.MainMenuCMSMenuItemMouseDown{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
color:#cccccc;
}
.MainMenuCMSMenuHighlightedMenuItem{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
color:#006793;
}
.MainMenuCMSMenuHighlightedMenuItemMouseDown{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
color:#cccccc;
}
.MainMenuCMSMenuHighlightedMenuItemMouseOver{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
color:#6c9ecb;
}
.MainMenuCMSMenuHighlightedMenuItemMouseUp{
float:left;
display:block;
padding:6px 16px 6px 16px;
text-decoration:none;
font-size:16px;
line-height:16px;
letter-spacing:.02em;
font-family:Impact, Impact, Charcoal, sans-serif;
color:#dddddd;

}
.SubMenuCMSMenuItem{
background-color:#ffffff;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#444444;
}
.SubMenuCMSMenuItemMouseOver{
background-color:#4b7299;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#ffffff;
}
.SubMenuCMSMenuItemMouseUp{
background-color:#4b7299;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#ffffff;

}
.SubMenuCMSMenuItemMouseDown{
background-color:#4b7299;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#ffffff;

}
.SubMenuCMSMenuHighlightedMenuItem{
background-color:#999999;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#ffffff;
}
.SubMenuCMSMenuHighlightedMenuItemMouseOver{
background-color:#4b7299;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#ffffff;

}
.SubMenuCMSMenuHighlightedMenuItemMouseUp{
background-color:#4b7299;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#ffffff;
}
.SubMenuCMSMenuHighlightedMenuItemMouseDown{
background-color:#4b7299;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #bbbbbb;
padding:4px;
margin:0px;
font-size:11px;
line-height:12px;
color:#ffffff;
}

.twocolnav{
/*background-image:url(/images/2colback.jpg);*/
background-repeat:repeat-y;
width:968px;
}
.allcontent{
border-top:1px solid #243f57;
margin:0px;
padding:5px 0px 5px 0px;
}

.leftcol{
width:232px;
float:right;
padding:6px 10px 0px 0px;
}
.rightcol{
float:left;
display:inline;
width:715px;
margin:0px 0px 0px -1px;
padding:0px 0px 0px 0px;
}
.rightcol h1{
color:#8a0000;
margin:0px;
padding:0px 0px 5px 0px;
font-size:22px;
line-height:24px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
}
.rightcol h2{
color:#4b7299;
margin:0px;
padding:2px 0px 3px 0px;
font-size:18px;
line-height:20px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
}
.rightcol p{
color:#20374b;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 5px 0px;
}

.subnav{
background-image:url(/images/subnavback.jpg);
background-repeat:no-repeat;
background-color:#6c9ecb;
width:198px;
margin:0px;
padding:2px;
}
.subnav ul{
margin:0px;
padding:0px;
list-style:none;
}
.subnav ul li{
margin:0px;
padding:1px;
}
.subnav ul li a{
font-size:14px;
line-height:14px;
text-decoration:none;
display:block;
color:#99ccff;
border:1px solid #99ccff;
margin:0px;
padding:6px;
background-color:#6c9ecb;
}
.subnav ul li a:hover{
color:#ffffff;
border:1px solid #ffffff;
background-color:#4b7299;
}

.customerstop{
width:715px;
background-image:url(/images/customerstop.jpg);
background-repeat:no-repeat;
background-position:bottom right;
border-bottom:1px solid #cccccc;
margin:0px 0px 8px 0px;
}
.customerleft{
float:left;
display:inline;
width:400px;
margin:0px;
padding:5px 0px 5px 0px;
}
.customerright{
float:right;
display:inline;
width:305px;
margin:0px;
padding:5px 0px 10px 0px;
}
.customerright h1{
color:#4b7299;
margin:0px;
padding:2px 3px 3px 3px;
font-size:18px;
line-height:20px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
}
.customerright p{
color:#333333;
margin:0px;
padding:6px 3px 3px 3px;
font-size:11px;
line-height:14px;
font-weight:100;
}
.customerright a{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.customerright a:hover{
color:#4b7299;
}
.customerleft h1{
color:#8a0000;
margin:0px;
padding:0px 0px 5px 0px;
font-size:22px;
line-height:24px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
}
.customerleft h2{
color:#4b7299;
margin:0px;
padding:2px 0px 3px 0px;
font-size:18px;
line-height:20px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
}
.customerleft p{
color:#20374b;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 5px 0px;
}
.customerleft ul{
list-style:none;
margin:0px;
padding:0px;
}
.customerleft ul li{
display:block;
margin:0px;
padding:0px 0px 0px 5px;
}
.customerleft ul li a{
background-image:url(/images/cust-arrow.gif);
background-repeat:no-repeat;
font-size:12px;
line-height:12px;
color:#6699cc;
text-decoration:none;
margin:0px;
padding:1px 0px 1px 10px;
}
.customerleft ul li a:hover{

background-image:url(/images/cust-arrowhov.gif);
color:#4b7299;
}
.moviebox{
/*background-color:#eeeeee;
border:1px solid #4a77a0;*/
padding:2px;
}

.letternavbox{
border-top:1px solid #cccccc;
width:688px;
margin:3px 0px 0px 0px;
padding:4px 0px 2px 0px;
}
.rightcol .letternavbox h1{
font-size:11px;
font-weight:bold;
color:#888888;
line-height:12px;
margin:0px;
padding:1px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
}
.letternavbox ul{
font-size:11px;
font-weight:bold;
line-height:11px;
margin:0px;
padding:0px;
list-style:none;
}
.letternavbox ul li{
float:left;
display:inline;
}
.letternavbox ul li a{
display:block;
padding:5px 7px 4px 7px;
margin:0px 1px 0px 1px;
text-decoration:none;
color:#c4ddf3;
background-image:url(/images/letternav.jpg);
background-repeat:repeat-x;
}
.letternavbox ul li a:hover{
color:#5381ab;
background-image:url(/images/letternavhov.jpg);
}

.customerbox{
width:224px;
padding:3px;
border:1px solid #8c8c8c;
margin:4px 5px 1px 0px;
float:left;
display:inline;
}
.customerlogo{
float:left;
display:inline;
width:200px;
height:72px;
padding:0px 0px 0px 0px;
}
.customerlogo a{
border:none;
}
.customerlogo a img{
border:none;
}
.customertext{
width:433px;
float:right;
display:inline;
border-left:1px solid #b84520;
margin:0px 0px 0px -1px;
padding:0px 0px 0px 12px;
}
.customertext h1{
color:#8a0000;
font-size:16px;
line-height:16px;
margin:0px;
padding:0px;
}
.customertext p{
margin:0px;
padding:3px 0px 3px 0px;
}
.customertext a{
text-decoration:none;
font-size:11px;
line-height:11px;
margin:0px;
padding:0px 0px 0px 10px;
color:#8a0000;
background-image:url(/images/viewsite.jpg);
background-repeat:no-repeat;
}
.customertext a:hover{
color:#7b7b7b;
background-image:url(/images/viewsitehov.jpg);
}

.techfull{
background-image:url(  	 http://www.leanlogistics.com/Images/techcontainbackrptr.aspx);
background-repeat:repeat-y;
width:968px;
margin:1px 0px 1px 0px;
padding:0px;
}
.techcontain{
background-image:url(http://www.leanlogistics.com/Images/techcontainbacklean.aspx);
background-repeat:no-repeat;
width:948px;
padding:10px;
}
.techright{
float:right;
display:inline;
width:200px;
margin:0px;
padding:50px;
}
.techleft{
float:left;
display:inline;
width:606px;
margin:0px;
padding:10px;
}
.techleft h1{
color:#8a0000;
font-family:Impact,Impact,Charcoal,sans-serif;
font-size:22px;
font-weight:100;
letter-spacing:0.045em;
line-height:24px;
margin:0;
padding:0;
}
.techleft h2{
color:#4b7299;
margin:0px;
padding:2px 0px 3px 0px;
font-size:18px;
line-height:20px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
}
.techleft p{
color:#20374b;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 3px 0px;
}
.techleft a{
color:#4a77a0;
}
.techleft a:hover{
color:#29557d;
}

.techleft ul{
margin:0px;
padding:8px 0px 8px 0px;
list-style:none;
}
.techleft ul li{
color:#20374b;
font-size:11px;
line-height:14px;
background-image:url(/images/bluebullet.gif);
background-repeat:no-repeat;
margin:0px 10px 3px 10px;
padding:0px 0px 3px 10px;
}
.subnav2{
background-image:url(/images/subnav2.jpg);
background-repeat:no-repeat;
background-color:#561f0d;
width:192px;
margin:0px;
padding:3px;
}
.subnav2 ul{
margin:0px;
padding:0px;
list-style:none;
}
.subnav2 h2{
color:#cc9999;
border-bottom:1px solid #cc9999;
font-size:16px;
line-height:16px;
letter-spacing:.08em;
font-family:Impact, Impact, Charcoal, sans-serif;
margin:0px 0px 1px 0px;
padding:8px;
font-weight:100;
}
.subnav2 ul li{
margin:2px 0px 0px 0px;
padding:1px;
}
.subnav2 ul li a{
font-size:14px;
line-height:14px;
text-decoration:none;
display:block;
color:#cc9999;
border:1px solid #cc9999;
margin:0px;
padding:6px;
}
.subnav2 ul li a:hover{
color:#ffffff;
border:1px solid #ffffff;
background-color:#8a0000;
}

.slantbox{
width:409px;
margin:0px;
padding:0px;
}
.sb-full{
background-image:url(/images/slantboxmid.jpg);
background-repeat:repeat-y;
width:409px;
margin:0px;
padding:0px;
}
.sb-bot{
background-image:url(/images/slantboxbot.jpg);
background-repeat:no-repeat;
background-position:bottom left;
width:409px;
margin:0px;
padding:0px;
}
.sb-top{
background-image:url(/images/slantboxtop.jpg);
background-repeat:no-repeat;
background-position:top left;
width:399px;
margin:0px;
padding:5px;
}
.sb-top h1{
color:#074078;
font-size:20px;
line-height:22px;
letter-spacing:.08em;

font-family:Impact, Impact, Charcoal, sans-serif;
margin:0px 0px 1px 0px;
padding:8px;
font-weight:100;
}
.sb-top p{
color:#012f5d;
font-size:11px;
line-height:14px;
margin:0px 0px 1px 0px;
padding:3px 8px 8px 8px;
font-weight:100;
}
.sb-top ul{
list-style:none;
color:#012f5d;
font-size:11px;
line-height:14px;
padding:8px;
font-weight:100;
margin:0px;
}
.sb-top ul li{
background-image:url(/images/newbullet.gif);
background-repeat:no-repeat;
margin:0px 10px 3px 10px;
padding:0px 0px 3px 10px;
}
.newtwo{
}
.newleft{
float:left;
display:inline;
width:544px;
margin:0px;
padding:10px 0px 0px 0px;
}













.newleft h1{
color:#8a0000;
font-family:Impact,Impact,Charcoal,sans-serif;
font-size:22px;
font-weight:100;
letter-spacing:0.045em;
line-height:24px;
margin:0;
padding:0;
}




h1.newformtitle {
color:#8a0000;
font-family:Impact,Impact,Charcoal,sans-serif;
font-size:22px;
font-weight:100;
letter-spacing:0.045em;
line-height:24px;
margin:0;
padding:0;
}
.newleft h2{
color:#074078;
font-family:Impact,Impact,Charcoal,sans-serif;
font-size:18px;
font-weight:100;
letter-spacing:0.045em;
line-height:20px;
margin:0px;
padding:6px 0px 0px 0px;
}
.newleft h3{
color:#074078;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:100;
line-height:17px;
margin:0;
padding:15px 0px 0px 0px;
}
.newleft ul{
margin:6px 10px 12px 10px;
padding:0px;
display:block;
list-style:none;
}
.newleft ul li{
background-image:url(/images/bluebullet.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:11px;
line-height:14px;
margin:0px;
padding:1px 10px 4px 10px;
}

.newleft p{
color:#444444;
font-size:11px;
line-height:14px;
margin:0px 0px 1px 0px;
padding:6px 0px 6px 0px;
font-weight:100;
}
.newleft p a{
color:#074078;
}
.newleft p a:hover{
color:#666666;
}
.newright{
float:right;
display:inline;
width:409px;
margin:0px;
padding:10px 0px 0px 0px;
}

.bcrumbs{
background-color:#ededed;
padding:6px 8px 6px 8px;
margin:5px 0px 0px 0px;
font-size:11px;
line-height:11px;
color:#333333;
}
.bcrumbs a{
color:#4b7299;
}
.bcrumbs a:hover{
color:#012f5d;
}

.redbox{
margin:0px;
padding:12px 0px 10px 0px;
}
.redtop{
background-image:url(/images/red-top.jpg);
background-repeat:no-repeat;
background-position:top left;
width:514px;
margin:0px;
padding:15px;
}
.redfull{
background-image:url(/images/red-mid.jpg);
background-repeat:repeat-y;
width:544px;
margin:0px;
padding:0px;
}
.redbot{
background-image:url(/images/red-bot.jpg);
background-repeat:no-repeat;
background-position:bottom left;
width:544px;
margin:0px;
padding:0px;
}
.redtop h1{
color:#ffffff;
font-family:Impact,Impact,Charcoal,sans-serif;
font-size:22px;
font-weight:100;
letter-spacing:0.045em;
line-height:24px;
margin:0;
padding:0;
}
.redtop label{
color:#ffffff;
font-size:11px;
line-height:11px;
margin:0px 0px 1px 0px;
padding:6px 0px 0px 0px;
font-weight:bold;
}
.redtop p{
color:#ffffff;
font-size:11px;
line-height:14px;
margin:0px 0px 1px 0px;
padding:6px 0px 6px 0px;
font-weight:100;
}
.redtop ul{
list-style:none;
color:#ffffff;
font-size:11px;
line-height:14px;
padding:3px 8px 3px 8px;
margin:0px;
font-weight:100;
}
.redtop ul li{
background-image:url(/images/whitebullet.gif);
background-repeat:no-repeat;
margin:0px 10px 3px 10px;
padding:0px 0px 3px 10px;
}
.redtop a{
color:#dddddd;
}
.redtop a:hover{
color:#ffffff;
text-decoration:none;
border-bottom:1px dotted #ffffff;
}

.sstop{
background-image:url(/images/ss-top.jpg);
background-repeat:no-repeat;
background-position:top left;
width:202px;
margin:0px;
padding:15px 15px 15px 15px;
}
.ssfull{
background-image:url(/images/ss-mid.jpg);
background-repeat:repeat-y;
width:232px;
margin:0px;
padding:0px;
}
.ssbot{
background-image:url(/images/ss-bot.jpg);
background-repeat:no-repeat;
background-position:bottom right;
width:232px;
margin:0px;
padding:0px;
}

.change{
border-top:1px solid #b84520;
margin:10px 0px 0px 0px;
padding:10px 0px 5px 0px;
}
.allopen h1{
color:#4b7299;
font-family:Impact,Impact,Charcoal,sans-serif;
font-size:20px;
font-weight:100;
letter-spacing:0.045em;
line-height:22px;
margin:0;
padding:0;
}

div.rightcol .PagerControl{
clear:both;
}
div.rightcol .PagerResults{
font-size:11px;
font-weight:100;
color:#888888;
line-height:12px;
margin:0px;
padding:1px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
}
div.rightcol .PagerNumberArea{
color:#4b7299;
font-size:12px;
line-height:12px;
padding:2px 0px 3px 0px;
}
div.rightcol .PagerNumberArea a{
color:#20374b;
}
div.rightcol .PagerNumberArea a:hover{
color:#444444;
font-weight:bold;
}
.homenewsscroll{
padding:0px 10px 0px 10px;
}
.homenewsscroll2{
padding:0px 10px 0px 10px;
}
.NewsLatest{
}
.NewsTitle{
font-size:12px;
line-height:13px;
padding:5px 0px 3px 0px;
}
.NewsTitle a{
color:#cccccc;
text-decoration:none;
}
.NewsTitle a:hover{
color:#efefef;
text-decoration:underline;
}
.NewsSummary{
}
.NewsSummary p{
font-size:11px;
line-height:13px;
color:#ffffff;
margin:0px;
padding:5px 0px 0px 0px;
}
.NewsSummary a{
color:#330000;
text-decoration:none;
font-weight:bold;
}
.NewsSummary a:hover{
color:#aaaaaa;
text-decoration:underline;
}
.NewsDatePre{
border-bottom:1px solid #330000;
margin:0px;
padding:0px 0px 3px 0px;
font-size:10px;
font-weight:bold;
color:#aaaaaa;
}
.newright a.slantbutton, .redtop a.slantbutton, .techleft a.slantbutton{
background-image:url(/images/slantbutton.gif);
background-repeat:no-repeat;
display:block;
text-align:center;
width:198px;
height:13px;
font-size:11px;
line-height:11px;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:13px 10px 10px 10px;
color:#444444;
}
.newright a.slantbutton:hover, .redtop a.slantbutton:hover, .techfull a.slantbutton:hover{
background-image:url(/images/slantbuttonhov.gif);
background-repeat:no-repeat;
color:#ffffff;
}
.newsfull{
width:968px;
margin:0px;
padding:0px;
}
.newstop{
margin:0px 0px 10px 0px;
border-bottom:1px solid #aeaeae;
}
.newsbottom{
background-image:url(/images/newsdivider.jpg);
background-repeat:repeat-y;
margin:0px 0px 10px 0px;
}
.news-left{
float:left;
display:inline;
width:305px;
padding:0px;
margin:0px 10px 0px 0px;
}
.news-middle{
float:left;
display:inline;
width:305px;
padding:0px;
margin:0px 10px 0px 11px;
}
.news-right{
float:left;
display:inline;
width:305px;
padding:0px;
margin:0px 0px 0px 11px;
}

.news-right h1, .news-left h1, .news-middle h1{
color:#4a77a0;
border-bottom:1px solid #4a77a0;
font-size:18px;
line-height:18px;
letter-spacing:.045em;
font-family:Impact, Impact, Charcoal, sans-serif;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
font-weight:100;
}

.newsblock{
background-image:url(/images/newshadow.jpg);
background-position:center bottom;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 21px 0px;
width:305px;
}
.newsblock h2{
color:#4a77a0;
font-size:12px;
line-height:14px;
margin:0px;
padding:0px;
font-weight:bold;
}
.newsblock h2 a{
color:#4a77a0;
text-decoration:none;
}
.newsblock h2 a:hover{
color:#29557d;
text-decoration:none;
}
.newsblock p span.allnewsdate{
font-size:10px;
color:#9a9a9a;
font-weight:bold;
margin:0px;
padding:0px;
}
.newsblock p.publication{
color:#777777;
font-size:11px;
font-weight:bold;
}
.newsblock p{
font-size:11px;
font-weight:100;
line-height:13px;
margin:0px;
padding:0px 0px 2px 0px;
color:#444444;
}
.newsblock p a{
color:#8a0000;
font-size:11px;
line-height:12px;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}
.newsblock p a:hover{
color:#902c0c;
}

.news-right .PagerControl, .news-left .PagerControl, .news-middle .PagerControl{
margin:0px;
padding:0px;
}
.news-right .PagerResults, .news-left .PagerResults, .news-middle .PagerResults{
color:#354f65;
font-size:11px;
font-weight:bold;
line-height:11px;
margin:0px;
padding:0px;
}
.news-right .PagerNumberArea, .news-left .PagerNumberArea, .news-middle .PagerNumberArea{
margin:0px;
padding:4px 0px 0px 0px;
}


/*.news-right .PagerNumberArea span.SelectedPrev, .news-left .PagerNumberArea span.SelectedPrev, .news-middle .PagerNumberArea span.SelectedPrev{
font-size:12px;
line-height:12px;
font-weight:100;
color:#555555;
border:1px solid #555555;
background-color:#999999;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 4px 2px 4px;
}*/
.news-right .PagerNumberArea span.SelectedPage, .news-left .PagerNumberArea span.SelectedPage, .news-middle .PagerNumberArea span.SelectedPage{
font-size:12px;
line-height:12px;
font-weight:100;

color:#cccccc;
border:1px solid #cccccc;
background-color:#555555;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 4px 2px 4px;
}
.news-right .PagerNumberArea a.UnselectedPage, .news-left .PagerNumberArea a.UnselectedPage, .news-middle .PagerNumberArea a.UnselectedPage{
font-size:12px;
line-height:12px;
font-weight:100;
color:#555555;
border:1px solid #555555;
background-color:#999999;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 4px 2px 4px;
}
.news-right .PagerNumberArea span a, .news-left .PagerNumberArea span a, .news-middle .PagerNumberArea span a{
font-size:12px;
line-height:12px;
font-weight:100;
color:#555555;
border:1px solid #555555;
background-color:#999999;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 4px 2px 4px;
}
.news-right .PagerNumberArea span a.UnselectedNext, .news-left .PagerNumberArea span a.UnselectedNext, .news-middle .PagerNumberArea span a.UnselectedNext{
font-size:12px;
line-height:12px;
font-weight:100;
color:#555555;
border:1px solid #555555;
background-color:#999999;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 4px 2px 4px;
}
.news-right .PagerNumberArea span, .news-left .PagerNumberArea span, .news-middle .PagerNumberArea span{



margin:0px;
padding:0px;
font-size:11px;
line-height:11px;
color:#dddddd;
}

.news-right .PagerNumberArea span a.UnselectedNext:hover, .news-left .PagerNumberArea span a.UnselectedNext:hover, .news-middle .PagerNumberArea span a.UnselectedNext:hover{
font-size:12px;
line-height:12px;
font-weight:100;
color:#ffffff;
border:1px solid #0d4570;
background-color:#00579a;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 4px 2px 4px;
}
.news-right .PagerNumberArea span a:hover, .news-left .PagerNumberArea span a:hover, .news-middle .PagerNumberArea span a:hover{
font-size:12px;
line-height:12px;
font-weight:100;
color:#ffffff;
border:1px solid #0d4570;
background-color:#00579a;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:2px 4px 2px 4px;
}

textarea#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneRedBox_BizForm_BizFormNew_ctl00_ContactComment{
width:486px;
height:80px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#333333;
border:1px solid #c3c4c5;
margin:2px 0px 3px 0px;
}
.redtop input{
background:url(/images/forminput.jpg) no-repeat;
display:block;
width:216px;
padding:6px 7px 6px 7px;
margin:1px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
border:none;
color:#333333;
}
.redtop input#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneRedBox_BizForm_BizFormNew_ctl00_btnOK{
background-color:#8a0000;
background-image:none;
border:1px solid #ffffff;
color:#ffffff;
display:block;
width:140px;
height:26px;
margin:4px 0px 0px 2px;
padding:4px;
text-align:center;
cursor:pointer;
}

.ongoing{
border:1px solid #888888;
padding:10px;
margin:20px 0px 0px 0px;
clear:both;
}
.ongoing h2{
color:#4a77a0;
font-size:12px;
line-height:14px;
margin:0px;
padding:0px;
font-weight:bold;
}
.ongoing h3{
color:#21384a;
border-bottom:1px solid #21384a;
font-family:Impact,Impact,Charcoal,sans-serif;
font-size:18px;
font-weight:100;
letter-spacing:0.045em;
line-height:18px;
margin:0px 0px 10px 0px;
padding:0px 0px 8px 0px;
}
.ongoing h2 a{
color:#4a77a0;
text-decoration:none;
}
.ongoing h2 a:hover{
color:#29557d;
text-decoration:none;
}
.ongoing p.publication{
color:#777777;
font-size:11px;
font-weight:bold;
}
.ongoing p{
font-size:11px;
font-weight:100;
line-height:13px;
margin:0px;
padding:0px 0px 2px 0px;
color:#444444;
}
.ongoing p a{
color:#8a0000;
font-size:11px;
line-height:12px;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}
.ongoing p a:hover{
color:#902c0c;
}

.servicemenu{
width:336px;
}
.servicemenu ul{
margin:0px;
padding:0px;
list-style:none;
}
.servicemenu ul li{
margin:0px;
padding:1px;
background-image:none;
}
.servicemenu ul li a{
font-size:14px;
line-height:14px;
text-decoration:none;
display:block;
color:#99ccff;
border:1px solid #99ccff;
margin:0px;
padding:7px 8px 7px 8px;
background-color:#6c9ecb;
}
.servicemenu ul li a:hover{
color:#ffffff;
border:1px solid #ffffff;
background-color:#4b7299;
}

p{
color:#333333;
margin:0px;
padding:6px 3px 3px 3px;
font-size:11px;
line-height:14px;
font-weight:100;
}

.management{
background-image:url(/images/management.jpg);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #999999;
padding:5px;
margin:5px 0px 5px 0px;
}
.management p{
margin:0px;
padding:5px 0px 1px 0px;
}
.management h3{
margin:0px;
padding:0px;
}

table.ICFiles{
font-size:11px;
color:#555555;
}
table.ICFiles a{
color:#4b7299;
}
table.ICFiles a:hover{
color:#6c9ecb;
}
table.ICFiles th{
color:#ffffff;
font-size:12px;
font-weight:100;
}
table.ICFiles th h1{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:10px;
margin:0px;
padding:6px 0px 6px 0px;
}
/*color:#b84520;*/

.adform {
float:left;
display:block;
width:614px;
padding:0 10px 10px 10px;
background:url(http://www.leanlogistics.com/Images/formfade.aspx) repeat-x bottom;
}
.adform label { font-size:12px; font-weight:bold; color:#444;} 
.adform p { font-size:12px; color:#444;}
.adform td span { font-size:12px; font-weight:bold; color:#444;}

a.subscribebtn { background:url(http://www.leanlogistics.com/Images/newbtnoff.aspx) no-repeat; width: 302px; height:25px; padding:7px 0 0 0; color:#fff; font-size:14px; display:block; text-decoration:none; text-align:center;}
a.subscribebtn:hover { background:url(http://www.leanlogistics.com/Images/newbtnon.aspx) no-repeat; color:#b20000;}

a.regbtn { background:url(http://www.leanlogistics.com/Images/registerbtn.aspx) no-repeat; width: 109px; height:25px; padding:7px 0 0 0; color:#fff; font-size:14px; display:block; text-decoration:none; text-align:center;}
a.regbtn:hover { background:url(http://www.leanlogistics.com/Images/registerbtn-hov.aspx) no-repeat; color:#045586;}

a.newbtn1 { background:url(http://www.leanlogistics.com/Images/newbtn.aspx) no-repeat; width: 109px; height:25px; padding:7px 0 0 0; color:#fff; font-size:14px; display:block; text-decoration:none; text-align:center;}
a.newbtn1:hover { background:url(http://www.leanlogistics.com/Images/newbtnhov.aspx) no-repeat; color:#045586;}


a.rsslink { float:right; display:inline; text-decoration:none; font-size:12px; color:#f88c2b; font-weight:bold; background-image:url(/Images/rss.aspx); background-repeat:no-repeat; padding:3px 3px 3px 25px;}
a.rsslink:hover { color:#dbaf43; background-position:bottom left;}

body a.vidlink {  border-top:1px solid #000; border-bottom:1px solid #000; text-align:left; display:block; background:url(/images/vidlink.aspx) repeat-x top left; color:#fff; font-size:12px; margin:0px; padding:6px 7px 6px 7px; text-decoration:none;}
body a.vidlink:hover { color:#ccc;}

.slidetext1 { margin:0px; padding:135px 45px 45px 45px; font-size:12px; width:344px; height:111px; color:#666;}
.slidetext1 h1 { font-family:Impact, Impact, Charcoal, sans-serif; font-weight:100; font-size:30px; line-height:33px; margin:0px; color:#222; padding:0px 0px 4px 0px; }
.slidetext1 h2 { font-weight:100; font-size:14px; line-height:16px; margin:0px; color:#333; padding:0px;  }
.slidetext1 p { color:#444; font-size:12px; line-height:15px;}

.slidetext2 { margin:0px; padding:135px 45px 45px 45px; font-size:12px; width:344px; height:111px;}
.slidetext2 h1 { font-family:Impact, Impact, Charcoal, sans-serif; font-weight:100; font-size:30px; line-height:33px; margin:0px; color:#fff; padding:0px 0px 4px 0px; }
.slidetext2 h2 { font-weight:100; font-size:14px; line-height:16px; margin:0px; color:#fff; padding:0px;  }
.slidetext2 p { color:#fff; font-size:12px; line-height:15px;}

.leantop { width:954px; margin:0px auto 0px auto; border:1px solid #bbbbbb; padding:5px; background:#fff;}
.leantop .leancontent { width:954px; background:url(/images/clouds.png) no-repeat top left;}
.leantop .leancontent .leftarea { float:left; display:block; width:457px; padding:0px; margin:0px;}
.leantop .leancontent .rightarea { float:right; display:block; padding:20px 40px 20px 20px; margin:50px 0px 50px 0px; width:363px; background:url(/images/greenfade.png) no-repeat top left;}

.leantopfade { margin:0px auto 0px auto; padding:0px; background:url(/images/leantopfade.png) no-repeat bottom left; width:879px; height:25px; line-height:1px; font-size:1px;}
.leanbottomfade { margin:0px auto 0px auto; padding:0px 26px 27px 26px; background:url(/images/leanbottomfade.png) no-repeat bottom left; width:827px; line-height:15px; font-size:11px; color:#333;}

.leanbbtop { background:url(/images/leanbbtop.png) no-repeat top left; width:305px; margin:0px; padding:15px 15px 8px 15px;}
.leanbbtop p.bigger { color:#fff; font-size:14px; line-height:18px; margin:0px; padding:0px;}
.leanbbbottom { background:url(/images/leanbbbottom.png) no-repeat top left; width:335px; margin:0px; padding:0px; height:7px; line-height:1px; font-size:1px;}

.pagewidth { width:968px; margin:0px auto 0px auto;}
.pagewidth .homeslider { width:954px; height:291px; margin:0px auto 0px auto; border:1px solid #bbbbbb; padding:5px; background:#fff;}
.pagewidth .homeslider .slidercontent { width:954px; height:291px; background:#eee; position:absolute; overflow:hidden;}
.pagewidth .homeslider .slidercontent #ContentSlider_0_content { z-index:4;}
.pagewidth .homeslider .slidercontent #ContentSlider_1_content { z-index:3;}
.pagewidth .homeslider .slidercontent #ContentSlider_2_content { z-index:2;}
.pagewidth .homeslider .slidercontent #ContentSlider_3_content { z-index:1;}
.pagewidth .homeslider .slidercontent #ContentSlider_4_content { z-index:0;}
.pagewidth .homeslider .slidercontent #ContentSlider_5_content { z-index:-1;}
.pagewidth .Slider .Pager { position:relative; bottom:37px; left:10px; z-index:10;}
.pagewidth .Slider .Pager a { background:url(/TabScripts/images/slidernav.png) no-repeat bottom; width:27px; float:left; display:block; color:#eee; text-decoration:none; text-align:center; line-height:12px; font-size:12px; padding:8px 0px 0px 0px; margin:0px 5px 0px 0px; height:19px;}
.pagewidth .Slider .Pager a:active { border:none; outline:none;}
.pagewidth .Slider .Pager a:focus {-moz-outline-style: none;}
.pagewidth .Slider .Pager a:hover { color:#fff; background:url(/TabScripts/images/slidernav.png) no-repeat top;}
.Control { float:left; display:block; width:34px; height:34px; margin:0px; padding:0px;}
.PagerPage { float:left; display:block; width:27px; height:27px; margin:0px 5px 0px 0px; padding:0px;}

.pagewidth .slidershadow { background:url(/images/shadow.png) no-repeat top center; width:968px; height:15px;}

body .pagewidth a.nbutton { background:url(/images/nbuttons.png) no-repeat top left; width:189px; display:block; text-align:center; height:20px; font-size:12px; text-decoration:none; color:#fff; padding:7px 0px 0px 0px; margin:7px 0px 0px 0px;}
body .pagewidth a.nbutton:hover { background:url(/images/nbuttons.png) no-repeat bottom left;}

body .pagewidth a.nbutton2 { background:url(/images/nbuttons2.png) no-repeat top left; width:159px; display:block; text-align:center; height:21px; font-size:12px; text-decoration:none; color:#fff; padding:6px 0px 0px 0px; margin:7px 0px 0px 0px;}
body .pagewidth a.nbutton2:hover { background:url(/images/nbuttons2.png) no-repeat bottom left;}

.demo p a { font-weight:bold; color:#0073ae; text-decoration:none;}
.demo p a:hover { text-decoration:underline; color:#990000;}

.pagewidth #tabs-4 { background:url(/images/tab-leansource.png) no-repeat scroll right bottom;
color:#666666;
font-size:11px;
line-height:14px;}

.pagewidth #tabs-3 { background:url(/images/tab-greenlanes.png) no-repeat scroll right bottom;
color:#666666;
font-size:11px;
line-height:14px;}

.pagewidth #tabs-2 { background:url(/images/tab-services.png) no-repeat scroll right bottom;
color:#666666;
font-size:11px;
line-height:14px;}

.siteMap { margin:0px; padding:10px 0 0 20px;}
.siteMap h1 {color:#4b7299;
margin:0px;
padding:0px 0px 4px 0px;
font-size:20px;
line-height:20px;
font-family:Impact, Impact, Charcoal, sans-serif;
font-weight:100;
letter-spacing:.045em;}

.siteMap ul{
list-style:none;
margin:0px;
padding:0px;
}
.siteMap ul li{
display:block;
margin:0px;
padding:0px 0px 0px 5px;
}
.siteMap ul li a{
background-image:url(/images/cust-arrow.gif);
background-repeat:no-repeat;
font-size:12px;
line-height:12px;
color:#6699cc;
text-decoration:none;
margin:0px;
padding:1px 0px 1px 10px;
}
.siteMap ul li a:hover{
background-image:url(/images/cust-arrowhov.gif);
color:#4b7299;
}

.siteMap ul ul { padding:3px 0 3px 14px;}
.siteMap ul ul li a { background:none; color:#888;}
.siteMap ul ul li a:hover { background:none; text-decoration:none; background:none;}
