/* CSS Document */
body{ margin: 0; padding: 0; color: #545353; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}
p, ul, form{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0;}
h2{ color: #0C4789; font-size: 16px; padding: 10px 0 0 10px;}
h3{ color: #0C4789; font-size: 16px; padding: 10px 0 0 10px;}
.clear{ clear: both;}
a{ color: #225994; text-decoration: none;}
a:hover{ color: #0D3B6D; text-decoration: underline;}
#wrapper{ width: 704px; margin: 0 auto;}
p a{ text-decoration:underline}
p a:hover{ text-decoration:none}
/*------------------Header Starts-------------------------------*/
#header{ height: 176px;}
/*------------------Header Ends-------------------------------*/
/*------------------Boxes Starts-------------------------------*/
.lean-menufacturing{ text-align: right;}
.lean-menufacturing h1 a{ color:#545353; font-weight: bold; font-size: 12px; line-height: 18px; margin: 0; padding: 0;}
#boxes{ padding-bottom:15px;}
#boxes .box{ width: 227px; float: left; position: relative;}
.vertical-spacer{ width: 11px; height: 15px; float: left;}
.spacer{ height: 10px; line-height: 10px;}
#boxes .box .box-head{ background: url(../images/box-head.jpg) no-repeat; height: 43px;}
#boxes .box .box-body{ background: url(../images/box-bg.jpg) repeat-y; height: 170px;}
#boxes .box .box-body p{ padding: 5px 10px;}
#boxes .box .img-right{position: absolute; right: 5px; top: 15px; height: 86px; width: 105px;}
#boxes .box .box-bottom{ background: url(../images/box-bottom.jpg) no-repeat; height: 32px; text-align: center;}
/*------------------Boxes Ends-------------------------------*/
/*------------------Main Content Starts-------------------------------*/
#main-content{ padding:0 0 15px 0;}
#main-content .left-part{ width: 467px; float: left;}
#main-content .left-part .content-box{}
#main-content .left-part .content-box-head{ height: 47px; background: url(../images/content-box-head.gif) no-repeat;}
#main-content .left-part .content-box-body{ background: url(../images/content-box-bg.gif) repeat-y;}
#main-content .left-part .content-box-body p{ padding: 10px;}
#main-content .left-part .content-box-body ul{ margin: 0 0 0 30px;}
#main-content .left-part .content-box-body ul li{ list-style-image: url(../images/arrow-bullet.gif);}
#main-content .left-part .content-box-body ul li a{ text-decoration:underline}
#main-content .left-part .content-box-body ul li a:hover{ text-decoration:none}
#main-content .left-part .content-box-bottom{ background: url(../images/content-box-bottom.gif) no-repeat; height: 13px; line-height: 13px;}

#main-content .right-part{ width: 227px; float: right;}
#main-content .right-part .right-box{}
#main-content .right-part .right-box-head{ height: 12px; background: url(../images/right-box-top.gif) no-repeat; line-height: 12px;}
#main-content .right-part .right-box-body{background: url(../images/right-box-bg.gif) repeat-y;}
#main-content .right-part .right-box-body p{ padding: 10px; margin: 0;}
#main-content .right-part .right-box-body .img-right{ padding: 0; margin: 0; text-align:center;}
#main-content .right-part .right-box-bottom{ height: 12px; background: url(../images/right-box-bottom.gif) no-repeat; line-height: 12px;}

#newsletter{}
#newsletter .box{ width: 227px; float: left; position: relative;}
#newsletter .box .box-head{ background: url(../images/box-head.jpg) no-repeat; height: 43px;}
#newsletter .box .box-body{ background: url(../images/box-bg.jpg) repeat-y; line-height: 18px; height: 150px;}
#newsletter .box .box-body form{ padding: 10px 0 0 15px; margin: 0;}
#newsletter .box .box-body span{ display: block;}
#newsletter .box .box-body form .text-field{ width: 170px; background: #F4F4F4; border: 1px solid #BFBDBD; height: 20px; display: block;}
#newsletter .box .box-bottom{ background: url(../images/box-bottom.jpg) no-repeat bottom; height: 12px; text-align: center; line-height: 12px;}

span.heading3{ color: #0C4789; font-size: 16px; padding: 10px 0 0 10px; display: block; font-weight: bold;}

/*------------------Main Content Ends-------------------------------*/

#footer{ height: 100px; background: #4A5E77; color: #FFFFFF; font-size: 11px;}
#footer a{ color: #FFFFFF;}
#footer-left{ width: 270px; float: left; text-align: center; padding: 20px 10px;}
#footer-right{ width: 400px; float: right; padding: 20px 0 0 0; text-align: center; font-weight: bold;}
