.archiveme #newsarchive{
display:inline;
}

.salestermsconditions #special{
padding-left: 20px;
}

.salestermsconditions #special li{
list-style:disc;
}

#newsarchive{
display:none;
}


.salestermsconditions h2{
text-align:center;
}

*{
padding:0;
margin:0;
}
body{
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background:url(../images/bg_body.jpg) repeat-x #D7D7D7;
color:#363636;
position:relative;
top:0;
left:0;
}

img.border {
border: 1px solid #FFFFFF ;
margin: 0 0px 10px 30px ;
}

#table_equipment p{
padding-top:10px;
}

a{
text-decoration:none;
}
a:hover, 
a:active{
text-decoration:underline;
}
img{
border:0;
}
li{
list-style:none;
}
ul.li_normal li{
list-style:disc inside;
margin-bottom:1em;
}

h1{
font-size:2.4em;
}
h2.expandable{
}


#container{
text-align:left;
margin:0 auto;
width:802px;
}
#header{

}
#header img{
float:left;

}
#header img.logo{
margin-top:14px;
margin-right:37px;
}
#header img.img_25{
margin-top:35px;
}
#header form{
display:block;
float:right;
margin-top:47px;
width:274px;
}
#header form p, .search #body form p{
position:relative;
top:0;
left:0;
padding-right:30px;
}
#header form label, 
.search #body form label{
font-size:1.4em;
font-family:Helvetica, Arial, sans-serif;
}
label.overlabel{
color:#999;
font-size:1.4em;
}
label.overlabel-apply {
position:absolute;
top:3px;
left:5px;
z-index:10;
color:#999;
}
#header form input, 
.search #body form input{
display:block;
border:1px solid #666;
float:left;
height:19px;
width:170px;
margin-right:7px;
font-size:1.4em;
font-family:Helvetica, Arial, sans-serif;
padding-top:2px;
padding-left:2px;
}
form button.go{
text-indent:-9999px;
background:url(../images/btn_go.jpg) 0 0 no-repeat;
width:63px;
height:23px;
display:block;
float:left;
border:0;
cursor:pointer;
}

#nav{
clear:both;
font-family:frutiger;
}
#nav ul li{
font-size:1.2em;
color:#00529C;
float:left;
}
#nav ul#mainNav{
background:url(../images/bg_nav.gif) no-repeat 0 0;
width:410px;
float:left;
}
#nav ul#mainNav a,
#nav ul#tabs a{
text-indent:-9999px;
display:block;
height:30px;
}
#nav ul#mainNav li.mainNav_books a{
width:70px;
}
#nav ul#mainNav li.mainNav_games a{
width:78px;
}
#nav ul#mainNav li.mainNav_bags a{
width:73px;
}
#nav ul#mainNav li.mainNav_gifts a{
width:94px;
}
#nav ul#mainNav li.mainNav_packaging a{
width:95px;
}
#nav ul#tabs{
background:url(../images/bg_tabs.gif) 0 0 no-repeat;
width:392px;
float:right;
}

#nav ul#tabs li.tabs_who a{
width:204px;
}
#nav ul#tabs li.tabs_what a{
width:188px;
}
ul#subNav{
float:left;
height:30px;
width:802px;
}
body.what ul#subNav{
background:url(../images/bg_topSubNav_blue.gif) 0 0 no-repeat;
padding-top:11px;
}
body.who ul#subNav{
background:url(../images/bg_topSubNav_green.gif) 0 0 no-repeat;
padding-top:11px;
}
ul#subNav li{
float:left;
height:30px;
}
ul#subNav a{
display:block;
text-indent:-9999px;
height:30px;
}
body.who ul#subNav li.subNav_1 a{
background:url(../images/subNav_about.gif) no-repeat 0 0;
width:154px;
}
body.about ul#subNav li.subNav_1 a{
background:url(../images/subNav_about_on.gif) no-repeat 0 0;
}
body.who ul#subNav li.subNav_2 a{
width:187px;
background:url(../images/subNav_mission.gif) no-repeat 0 0;
}
body.missionvalues ul#subNav li.subNav_2 a{
background:url(../images/subNav_mission_on.gif) no-repeat 0 0;
}    

body.who ul#subNav li.subNav_3 a{
width:148px;
background:url(../images/subNav_locations.gif) no-repeat 0 0;
}
body.locations ul#subNav li.subNav_3 a{
background:url(../images/subNav_locations_on.gif) no-repeat 0 0;
}    

body.who ul#subNav li.subNav_4 a{
width:133px;
background:url(../images/subNav_history.gif) no-repeat 0 0;
}
body.history ul#subNav li.subNav_4 a{
background:url(../images/subNav_history_on.gif) no-repeat 0 0;
}    

body.who ul#subNav li.subNav_5 a{
width:211px;
background:url(../images/subNav_management.gif) no-repeat 0 0;
}
body.management ul#subNav li.subNav_5 a{
background:url(../images/subNav_management_on.gif) no-repeat 0 0;
}  
body.who ul#subNav li.subNav_6 a{
width:152px;
background:url(../images/subNav_community.gif) no-repeat 0 0;
}
body.community ul#subNav li.subNav_6 a{
background:url(../images/subNav_community_on.gif) no-repeat 0 0;
}    
  

body.what ul#subNav li.subNav_1 a{
width:126px;
background:url(../images/subNav_overview.gif) no-repeat 0 0;
}
body.overview ul#subNav li.subNav_1 a{
background:url(../images/subNav_overview_on.gif) no-repeat 0 0;
}    

body.what ul#subNav li.subNav_2 a{
width:140px;
background:url(../images/subNav_products.gif) no-repeat 0 0;
}
body.products ul#subNav li.subNav_2 a{
background:url(../images/subNav_products_on.gif) no-repeat 0 0;
}    

body.what ul#subNav li.subNav_3 a{
width:142px;
background:url(../images/subNav_services.gif) no-repeat 0 0;
}
body.services ul#subNav li.subNav_3 a{
background:url(../images/subNav_services_on.gif) no-repeat 0 0;
}

body.what ul#subNav li.subNav_4 a{
width:222px;
background:url(../images/subNav_processes.gif) no-repeat 0 0;
}
body.processes ul#subNav li.subNav_4 a{
background:url(../images/subNav_processes_on.gif) no-repeat 0 0;
}    

body.what ul#subNav li.subNav_5 a{
width:168px;
background:url(../images/subNav_equipment.gif) no-repeat 0 0;
}
body.equipment ul#subNav li.subNav_5 a{
background:url(../images/subNav_equipment_on.gif) no-repeat 0 0;
}  
   
.what ul#subNav li.subNav_5{
background:url(../images/shadow_blue.png) right repeat-y;
padding-right:4px;
}
.who ul#subNav li.subNav_5{
background:url(../images/shadow_green.png) right repeat-y;
padding-right:4px;
}
#contentHeader{
float:left;
background:transparent url(../images/home_frankfurtbookfair.jpg) no-repeat scroll 0 0;
}
#contentHeader img{
float:left;
}
#content{
clear:both;
width:802px;
}

.who #content #body .secondaryColumn h3{
padding:10px;
padding-left:0;
font-size:1.8em;
font-weight:bold;
width:229px;
}
.who #content #body .secondaryColumn ul{
width:229px;
}
.who #content #body .secondaryColumn li{
list-style:none;
margin-bottom:10px;
width:229px;
float:left;
margin-left:0;
}
.who #content #body .secondaryColumn li a{
color:#455C00;
}

/*who pages*/
.who #content{
background:url(../images/shadow_green.png) right repeat-y;
padding-right:4px;
border-left:1px solid #D4E4AF;
float:left;
width:797px;
}
.who #content #body a{
color:#455C00;
}
.who #content #body{
background:#fff;
float:left;
width:756px;
padding:27px 0 20px 41px;
}

.who #content #body h2,
.who #content #body p,
.who #content #body ul{
width:476px;
float:left;
font-size:1.2em;
line-height:1.6em;
margin-bottom:1.6em;
}
.who #content #body ul{
margin-bottom:0;
}
.who #content #body li{
list-style:disc;
margin-bottom:1.6em;
margin-left:14px;
}
.who #content #body h2{
background:url(../images/hr_list.gif) repeat-x top;
padding-top:1em;
margin-top:1em;
margin-bottom:.6em;
font-size:1.8em;
font-weight:bold;
width:476px;
}
.who #content #body h2 a{
color:#363636;
}
.who #content #body h3{
font-size:1.4em;
font-weight:bold;
clear:left;
width:476px;
}
.who #content #body h4{
font-size:1.2em;
font-weight:bold;
clear:left;
width:476px;
}
.who #content .secondaryColumn{
width:250px;
float:right;
}
.who #content #body .secondaryColumn h2{
width:229px;
}
.who #content .secondaryColumn img{
float:left;
}

/*what pages*/
.what #content{
background:url(../images/shadow_blue.png) right repeat-y;
padding-right:4px;
border-left:1px solid #A5C8E3;
float:left;
width:797px;
}
.what #content #body{
background:#fff url(../images/shadow_subNav.jpg) repeat-x top;
float:left;
width:777px;
padding:21px 0 20px 20px;
position:relative;
top:0;
left:0;
}
.what #body a{
color:#00529c;
}
/*product overview*/
.products #content .secondaryColumn{
width:168px;
float:left;
}
.products #content .secondaryColumn div{
background:#c8deef;
padding:11px;
margin-top:17px;
}
.products #content .secondaryColumn div h3{
font-size:1.4em;
font-weight:bold;
margin-bottom:1em;
}
.products #content .secondaryColumn div p{
font-size:1.2em;
margin-bottom:1em;
margin-left:0;
width:auto;
}
.products #content .secondaryColumn div p a{
color:#00529C;
}
.products #content .secondaryColumn ul li{
background:url(../images/bg_sideNav_top.gif) no-repeat top #406B9E;
font-size:1.2em;
font-weight:bold;
margin-bottom:4px;
}
.products #content .secondaryColumn ul li ul{
display:none;
}
.products #content .secondaryColumn ul li a{
background:url(../images/bg_sideNav_bottom.gif) no-repeat bottom;
display:block;
width:148px;
min-height:26px;
line-height:26px;
color:#fff;
padding:0 10px;
}
.products #content .secondaryColumn ul li ul{
background:none #fff;
}
.products #content .secondaryColumn ul li li{
background:none #fff;
}
.products #content .secondaryColumn ul li li a{
color:#0C3D67;
width:auto;
font-weight:normal;
margin-left:22px;
padding-left:10px;
background:none;
font-size:0.8em;
}
/*on state*/
/*keep nav open*/
.books #content .secondaryColumn ul li.sideNav_books ul,
.tradeBooks #content .secondaryColumn ul li.sideNav_books ul,
.childrenBooks #content .secondaryColumn ul li.sideNav_books ul,
.giftBooks #content .secondaryColumn ul li.sideNav_books ul,
.games #content .secondaryColumn ul li.sideNav_games ul,
.bags #content .secondaryColumn ul li.sideNav_bags ul,
.gifts #content .secondaryColumn ul li.sideNav_gifts ul,
.packaging #content .secondaryColumn ul li.sideNav_packaging ul,
.lenticular #content .secondaryColumn ul li.sideNav_lenticular ul{
display:block;
}
/*mark the on state*/
.tradeBooks #content .secondaryColumn ul li li.sideNav_tradeBooks a,
.childrensBooks #content .secondaryColumn ul li li.sideNav_childrenBooks a,
.giftBooks #content .secondaryColumn ul li li.sideNav_giftBooks a,
.educationalBooks #content .secondaryColumn ul li li.sideNav_educationalBooks a,
.popupBooks #content .secondaryColumn ul li li.sideNav_popUpBooks a,
.boardGames #content .secondaryColumn ul li li.sideNav_boardGames a,
.playingCards #content .secondaryColumn ul li li.sideNav_playingCards a,
.activitySets #content .secondaryColumn ul li li.sideNav_activitySets a,
.greetingCards #content .secondaryColumn ul li li.sideNav_greetingCards a,
.cardBoxes #content .secondaryColumn ul li li.sideNav_cardBoxes a,
.journalsNotebooks #content .secondaryColumn ul li li.sideNav_journalsNotebooks a,
.addressBooks #content .secondaryColumn ul li li.sideNav_addressBooks a,
.calendars #content .secondaryColumn ul li li.sideNav_calendars a,
.giftBoxes #content .secondaryColumn ul li li.sideNav_giftBoxes a,
.giftBags #content .secondaryColumn ul li li.sideNav_giftBags a,
.albums #content .secondaryColumn ul li li.sideNav_albums a,
.boxes #content .secondaryColumn ul li li.sideNav_boxes a,
.toyPackaging #content .secondaryColumn ul li li.sideNav_toyPackaging a,
.cdDVDPackaging #content .secondaryColumn ul li li.sideNav_CDDVDPackaging a,
.paperBags #content .secondaryColumn ul li li.sideNav_paperBags a,
.puzzles #content .secondaryColumn ul li li.sideNav_puzzles a{
background:url(../images/list_sideNav.gif) 0 50% no-repeat;
font-weight:bold;
}
.products h1{
background:url(../images/hr_h1.gif) repeat-x bottom;
padding-bottom:14px;
width:574px;
display:block;
margin-bottom:14px;
}
.products #mainColumn{
width:574px;
float:left;
margin-left:20px;
}
.products #mainColumn a{
color:#00529C;
}
.products #content #mainColumn p{
font-size:1.2em;
margin-bottom:1em;
clear:both;
}
.products #content #mainColumn #mainColumnHeader{
margin-bottom:30px;
float:left;
}
.products #content #mainColumn #mainColumnHeader p{
float:none;
clear:none;
}
.products #content #mainColumn #mainColumnHeader ul{
float:none;
clear:none;
}
.products #content #mainColumn #mainColumnHeader ul li{
float:none;
font-size:1.2em;
list-style:disc;
margin-bottom:1em;
list-style-position:inside;
}
.products #content #mainColumn #mainColumnHeader img{
float:right;
}
.products #content #mainColumn ul{
width:49%;
float:left;
}
.products #content #mainColumn ul.right{
float:right;
}
.products #content #mainColumn ul li{
float:left;
margin-bottom:30px;
}
.products #content #mainColumn ul li img{
float:left;
}
.products #content #mainColumn ul li h3{
width:150px;
float:right;
font-size:1.4em;
}
.products #content #mainColumn ul li ul{
width:150px;
float:right;
}
.products #content #mainColumn ul li ul li{
margin-bottom:.4em;
clear:both;
}
.products #content #mainColumn ul li ul li a{
font-size:1.2em;
}

.products #content #mainColumn h2{
background:url(../images/hr_h1.gif) top repeat-x;
padding-top:1.4em;
margin-top:1.4em;
font-size:1.4em;
clear:both;
}
.products #content #mainColumn ul.normal li{
float:none;
font-weight:normal;
margin-bottom:1em;
font-size:1.2em;
}

/*product page*/
.product h1{
margin-top:12px;
}
#productDisplay{
width:574px;
float:right;
text-align:center;
}
.product #content #mainColumn h2{
background:none;
margin-top:0;
padding-top:0;
}

.product #productDisplay h2{
font-size:1.4em;
font-weight:bold;
text-align:left;
}
.product #productDisplay img{
}
.product #productDisplay #productDescription{
background:url(../images/hr_productDetail.gif) repeat-x bottom;
padding-bottom:1em;
margin-bottom:1em;
}
.product #productDisplay #productDescription ul{
float:none;
width:auto;
text-align:left;
margin-bottom:1em;
}
.product #productDisplay #productDescription ul li{
float:none;
margin-bottom:0;
list-style:disc inside;
font-size:1.2em;
}
.product #productDisplay .leftCol{
width:372px;
float:left;
}
.product #productDisplay p{
text-align:left;
margin-bottom:1em;
}
.product  #mainColumn  #productDisplay.leftCol p{
color:#363636;
font-size:1.2em;
}
.product  #mainColumn  #productDisplay .rightCol{
float:right;
width:157px;
border:1px solid #e3eef7;
text-align:left;
padding:10px;
}
.product  #mainColumn  #productDisplay .rightCol ul{
text-align:left;
}
.product  #mainColumn  #productDisplay .rightCol h3{
font-size:1.4em;
font-weight:bold;
color:#363636;
width:127px;
text-align:left;
}
.product  #mainColumn  #productDisplay .rightCol ul li{
background:none #fff;
font-weight:normal;
width:127px;
margin-bottom:0;
}
.product  #mainColumn  #productDisplay .rightCol p{
width:157px;
color:#00529c;
}
.product #productDisplay p a{
color:#00529C;
font-size:1.5em;
margin-right:7px;

}
.product #productDisplay .leftCol p a{
font-size:1em;

}

.product #productDisplay  .rightCol li a{
font-size:1.4em;
line-height:1.6em;

}
#breadcrumb{
color:#363636;
font-size:.5em;
margin-top:.4em;
display:block;
font-weight:normal;

}
#breadcrumb a{
color:#00529c;
font-weight:normal;
}

#additionalProducts{
width:178px;
position:absolute;
top:21px;
right:24px;
}
#additionalProducts #visibleProducts{
display:block;
width:144px;
height:40px;
float:left;
overflow:hidden;
}
#additionalProducts #visibleProducts a img{
width:38px;
height:38px;
}
#additionalProducts #visibleProducts a{
margin:0;
margin-right:8px;
}


#additionalProducts h3{
font-size:1em;
text-align:center;
}
#additionalProducts a{
border:1px solid #C9C9C9;
width:38px;
height:38px;
float:left;
margin-right:8px;
}
#additionalProducts a.btn_prev{
background:url(../images/btn_leftArrow.gif) no-repeat 0 0;
width:8px;
height:9px;
text-indent:-9999px;
display:block;
float:left;
border:0;
margin-right:13px;
margin-top:15px;
}
#additionalProducts a.btn_next{
background:url(../images/btn_rightArrow.gif) no-repeat 0 0;
width:8px;
height:9px;
text-indent:-9999px;
display:block;
float:left;
border:0;
margin-right:0;
margin-top:15px;
}
/*index page*/
.index #content{
background:none transparent;
border:0;
padding:0;
width:802px;
}
.index #content a.link_news{
position:absolute;
top:68px;
left:0;
display:block;
z-index:2;
width:262px;
height:132px;
text-indent:-9999px;
}
.index #content a.link_newsletter{
position:absolute;
top:0;
left:0;
display:block;
z-index:2;
width:262px;
height:68px;
text-indent:-9999px;
}
.index #news{
/*background:url(../images/box_news_bottom.gif) no-repeat bottom;*/
width:262px;
height:210px;
clear:left;
text-align:center;
float:left;
margin-top:8px;
margin-right:7px;
position:relative;
top:0;
left:0;
}
.index #news h2{
/*background:url(../images/h2_news.gif) no-repeat;*/
width:262px;
height:75px;
/*text-indent:-9999px;*/
}
.index #news h3{
font-size:1.2em;
font-weight:bold;
}
.index #news div{
height:120px;
overflow:auto;
margin:18px auto;
width:224px;
text-align:left;
}
.index #news div p{
font-size:1.2em;
} 
.index #productSafety{
width:264px;
float:left;
margin-top:9px;
margin-right:6px;
}
.index #leoEnviornment{
width:263px;
float:left;
margin-top:9px;
}

/*overview page*/
.overview #content{
background:none transparent;
border:0;
padding:0;
width:802px;
}
.overview #productPortfolio{
width:397px;
float:left;
background:url(../images/box_productPortfolio_bottom.png) bottom no-repeat;
padding-bottom:20px;
}
.overview #productPortfolio h2{
background:url(../images/h2_productPortfolio.png) no-repeat 0 0;
text-indent:-9999px;
height:43px;
}
.overview #productPortfolio ul ul li.rule{
background:url(../images/hr_list.gif) top repeat-x;
margin-top:.6em;
padding-top:.6em;
}
.overview #productPortfolio li.header h3{
font-weight:bold;
font-size:1.2em;
}
.overview #productPortfolio li a{
font-size:1.2em;
} 
.overview #productPortfolio ul{
background:url(../images/box_productPortfolio_side.png) repeat-y right;
padding-right:5px;
float:left;
}
.overview #productPortfolio ul li{
background:url(../images/box_productPortfolio_bg.jpg) #FEFEFE repeat-x;
width:392px;
float:left;
}
.overview #productPortfolio ul ul{
float:left;
background:none;
margin:15px 0 0 20px;
width:168px;
min-height:288px;
}
.overview #productPortfolio ul ul li{
width:auto;
float:none;
background:none;
margin-bottom:.6em;
}
.overview #productPortfolio ul ul li a{
color:#00529C;
font-size:1.2em;
}
.overview .secondaryColumn{
float:right;
width:396px;
}
.overview .secondaryColumn h2{
text-indent:-9999px;
}
.overview .secondaryColumn h2.h2_services{
background:url(../images/h2_services.gif) no-repeat;
height:43px;
}
.overview .secondaryColumn h2.h2_leoQualityPolicy{
background:url(../images/h2_leoQualityPolicy.gif) no-repeat;
height:36px;
margin-top:5px;
}
/*who we are*/
.whoweare #whoweare_header{
background:url(../images/bg_header_whoweare.jpg);
width:395px;
height:334px;
float:left;
}
.whoweare #whoweare_header div{
overflow:auto;
margin-top:25px;
margin-left:25px;
width:361px;
height:291px;
}
.whoweare #whoweare_header div img{
margin-bottom:1.2em;
}
.whoweare #whoweare_header div p{
clear:both;
width:337px;
margin-bottom:1.2em;
font-size:1.3em;
}
.whoweare #whoweare_header div li a{
font-size:1.2em;
text-decoration:none;
color:#363636;
}
.whoweare #whoweare_header div li a:hover{
text-decoration:underline;
}
.whoweare #content{
background:none transparent;
border:0;
padding:0;
width:802px;
}

.whoweare #locations{
width:264px;
float:left;
margin-top:9px;
margin-right:5px;
}
.whoweare #missionValues{
width:265px;
float:left;
margin-top:7px;
margin-right:5px;
}
.whoweare #awards{
width:263px;
float:left;
margin-top:8px;
}
/*processes*/

.processes #bodyTabs{
float:left;
}
.processes #bodyTabs li{
float:left;
height:31px;
text-indent:-9999px;
display:block;
}
.processes #bodyTabs li a{
display:block;
height:30px;
}
.processes #bodyTabs li.bodyTabs_Processes,
.processes #bodyTabs li.bodyTabs_Processes a{
background:url(../images/tab_process.gif) 0 0 no-repeat;
width:215px;
}
.processes #bodyTabs li.bodyTabs_Materials,
.processes #bodyTabs li.bodyTabs_Materials a{
background:url(../images/tab_materials.gif) 0 0 no-repeat;
width:183px;
}
.processes #bodyTabs li.bodyTabs_Accessories,
.processes #bodyTabs li.bodyTabs_Accessories a{
background:url(../images/tab_accessories.gif)  0 0 no-repeat;
width:184px;
}
.processes #bodyTabs li.bodyTabs_Lenticular,
.processes #bodyTabs li.bodyTabs_Lenticular a{
background:url(../images/tab_lenticular.gif)  0 0 no-repeat;
width:215px;
}
/*on states*/
.processPage #bodyTabs li.bodyTabs_Processes,
.processPage #bodyTabs li.bodyTabs_Processes a{
background:url(../images/tab_processSelected.gif) 0 0 no-repeat;
}
.materials #bodyTabs li.bodyTabs_Materials,
.materials #bodyTabs li.bodyTabs_Materials a{
background:url(../images/tab_materialsSelected.gif) 0 0 no-repeat;
}
.accessories #bodyTabs li.bodyTabs_Accessories,
.accessories #bodyTabs li.bodyTabs_Accessories a{
background:url(../images/tab_accessoriesSelected.gif) 0 0 no-repeat;
}
.lenticular #bodyTabs li.bodyTabs_Lenticular,
.lenticular #bodyTabs li.bodyTabs_Lenticular a{
background:url(../images/tab_lenticularSelected.gif) 0 0 no-repeat;
}
.processes h1{

float:left;
}
.processes p.iterator{
float:right;
font-size:1.2em;
margin-top:17px;
margin-right:20px;
}
.processes p.iterator a{
color:#00529C;
margin:0 3px;
}
.processes p.sub{
font-size:1.1em;
clear:both;
}
.processes table{
clear:both;
width:740px;
}
.processes table tr{
background:url(../images/hr_h1.jpg) repeat-x bottom;
padding-bottom:25px;
}
.processes table td{
padding:25px 0;
width:264px;
}

.processes table td.last{
width:212px;
}
.processes table tr.last{
background:none;
}
.processes table a{
display:block;
font-size:1.4em;
font-weight:bold;
color:#363636;
cursor:pointer;
}
.processes table img{
margin-bottom:10px;
}
.processes #largeImage{
display:none;
position:absolute;
top:0;
left:0;
border:1px solid #426d9d;
text-align:center;
width:501px;
padding:15px;
padding-top:18px;
background:#fff url(../images/ajax-loader.gif) no-repeat 50% 50%;
cursor:pointer;
}
.processes .btn_close{
position:absolute;
top:1px;
right:1px;
border:1px solid #00529c;
padding:1px;
}
.processes #largeImage h3{
margin-top:1em;
font-size:1.4em;
text-align:left;
}
.processes #largeImage p{
text-align:left;
font-size:1.2em;
}
.processes #processesheader{
padding-top:1.4em;
clear:both;
}
.processes #processesheader ul{
padding-top:1.4em;
}
.processes #processesheader p,
.processes #processesheader li{
clear:both;
font-size:1.2em;
line-height:1.4em;
width:740px;
}



/*locations page*/
.locations #flashContainer{
width:796px;
height:289px;
}
.locations #bodyTabs{
float:left;
}
.locations #bodyTabs li{
float:left;
height:31px;
text-indent:-9999px;
display:block;
}
.locations #bodyTabs li a{
display:block;
height:31px;
}
.locations #bodyTabs li.bodyTabs_China,
.locations #bodyTabs li.bodyTabs_China a{
background:url(../images/tab_china.gif) 0 0 no-repeat;
width:210px;
}
.locations #bodyTabs li.bodyTabs_Europe,
.locations #bodyTabs li.bodyTabs_Europe a{
background:url(../images/tab_europe.gif) 0 0 no-repeat;
width:183px;
}
.locations #bodyTabs li.bodyTabs_UK,
.locations #bodyTabs li.bodyTabs_UK a{
background:url(../images/tab_uk.gif) 0 0 no-repeat;
width:183px;
}
.locations #bodyTabs li.bodyTabs_USA,
.locations #bodyTabs li.bodyTabs_USA a{
background:url(../images/tab_usa.gif) 0 0 no-repeat;
width:220px;
}
/*on states*/
.china #bodyTabs li.bodyTabs_China,
.china #bodyTabs li.bodyTabs_China a{
background:url(../images/tab_chinaSelected.gif) 0 0 no-repeat;
}
.uk #bodyTabs li.bodyTabs_UK,
.uk #bodyTabs li.bodyTabs_UK a{
background:url(../images/tab_ukSelected.gif) 0 0 no-repeat;
}
.europe #bodyTabs li.bodyTabs_Europe,
.europe #bodyTabs li.bodyTabs_Europe a{
background:url(../images/tab_europeSelected.gif) 0 0 no-repeat;
}
.usa #bodyTabs li.bodyTabs_USA,
.usa #bodyTabs li.bodyTabs_USA a{
background:url(../images/tab_usaSelected.gif) 0 0 no-repeat;
}
.locations #body .secondaryColumn{
float:left;
width:225px;
}
.locations #content #body ul{
float:right;
width:470px;
padding:0 10px 0 31px;
line-height:1.2em;
}
.locations #content #body p{
margin:0;
width:204px;
float:none;
clear:both;
}
.locations #content #body ul li{
margin:0;
padding:0;
float:left;
width:204px;
list-style:none;
margin-bottom:1.2em;
}
.locations #content #body ul li.topList{
width:470px;
margin-bottom:39px;
}
.locations #content #body ul li.topList h2{
margin:0;
padding:0;
}
.locations #content #body ul li.topList p{
margin-bottom:19px;
width:400px;
}
.locations #content #body ul li.topList ul p{
margin-bottom:0;
}
.locations #content #body ul li strong{
font-weight:normal;
}
.locations #content #body ul li.topList strong{
color:#959595;
}
.locations #content #body ul li.topList li{
width:400px;
margin-bottom:0;
background:url(../images/hr_h1.jpg) repeat-x bottom;
padding-bottom:5px;
}
.locations #content #body ul li.leftList{
float:left;
clear:left;
}
.locations #content #body ul li.rightList{
float:right;
clear:right;
position:relative;
top:-257px;
left:0;
}
.locations #content #body ul li.list1,
.locations #content #body ul li.list2,
.locations #content #body ul li.list3,
.locations #content #body ul li.list4,
.locations #content #body ul li.list5{
padding-left:21px;
background-position:0 5px;
background-repeat:no-repeat;
}
.locations #content #body ul li.list1{
background-image:url(../images/list_1.gif);
}
.locations #content #body ul li.list2{
background-image:url(../images/list_2.gif);
}
.locations #content #body ul li.list3{
background-image:url(../images/list_3.gif);
}
.locations #content #body ul li.list4{
background-image:url(../images/list_4.gif);
}
.locations #content #body ul li.list5{
background-image:url(../images/list_5.gif);
}
.locations #content #body ul li.list5 ul li{
margin-bottom:0;
}
.locations #content #body ul li h2{
float:left;
padding:0;
margin:0;
width:auto;
background:0;
line-height:1em;
}
.locations #content #body ul li em{

}
.locations #content #body ul li ul{
float:left;
margin:0;
padding:0;
width:auto;
}
.locations #content #body ul li li{
list-style:none;
line-height:1em;
font-size:.8em;
margin:0;
margin-bottom:1.2em;
}
.locations #content #body ul li li li{
margin-bottom:0;
}
/*equipment page*/
.equipment #bodyTabs{
float:left;
}
.equipment #bodyTabs li{
float:left;
height:31px;
text-indent:-9999px;
display:block;
}
.equipment #bodyTabs li a{
display:block;
height:31px;
}
.equipment #bodyTabs li.bodyTabs_Prepress,
.equipment #bodyTabs li.bodyTabs_Prepress a{
background:url(../images/tab_prepress.gif) 0 0 no-repeat;
width:208px;
}
.equipment #bodyTabs li.bodyTabs_Printing,
.equipment #bodyTabs li.bodyTabs_Printing a{
background:url(../images/tab_printing.gif) 0 0 no-repeat;
width:189px;
}
.equipment #bodyTabs li.bodyTabs_Surface,
.equipment #bodyTabs li.bodyTabs_Surface a{
background:url(../images/tab_surface.gif) 0 0 no-repeat;
width:189px;
}
.equipment #bodyTabs li.bodyTabs_Binding,
.equipment #bodyTabs li.bodyTabs_Binding a{
background:url(../images/tab_binding.gif) 0 0 no-repeat;
width:210px;
}
/*on states*/
.prepress #bodyTabs li.bodyTabs_Prepress,
.prepress #bodyTabs li.bodyTabs_Prepress a{
background:url(../images/tab_prepressSelected.gif) 0 0 no-repeat;
}
.printing #bodyTabs li.bodyTabs_Printing,
.printing #bodyTabs li.bodyTabs_Printing a{
background:url(../images/tab_printingSelected.gif) 0 0 no-repeat;
}
.surface #bodyTabs li.bodyTabs_Surface,
.surface #bodyTabs li.bodyTabs_Surface a{
background:url(../images/tab_surfaceSelected.gif) 0 0 no-repeat;
}
.binding #bodyTabs li.bodyTabs_Binding,
.binding #bodyTabs li.bodyTabs_Binding a{
background:url(../images/tab_bindingSelected.gif) 0 0 no-repeat;
}
.equipment #content #body{
text-align:center;
background-image:none;
}
#container_table_equipment{
background:url(../images/bg_thead.gif) right top no-repeat;
width:641px;
padding-right:81px;
margin:0 auto;
text-align:left;
}
#table_equipment{
width:641px;
}
#table_equipment th{
background:#7AAFD9;
border:0;
}
#table_equipment td{
background:#E4EFF7;
border-left:1px solid #fff;
border-bottom:1px solid #7AAFD9;
font-size:1.2em;
padding:10px 10px 29px 10px;
}
#table_equipment td.tcell_first{
border-left:0;
}
#table_equipment tr.trow_alt td{
background:#CDD8E0;
}
#table_equipment tr.trow_last td{
border-bottom:0;
}
/*history*/
.history #content #flashContainer{
background:url(../flash/images/bg_history.jpg) repeat-x;
}
.history #content div#flash{
background:#fff;
padding:20px;
}
.history #content div#flash h2{
margin-top:1.4em;
}
.history #content div#flash p{
font-size:1.2em;
}
.history #content{
position:relative;
top:0;
left:0;
}
.history #content #body{
background:url(../images/shadow_subNav.jpg) repeat-x 0 0 #fff;
}
.history #content #body h2{
background:none;
padding-top:0;
}
#largeImageOverlay{
width:796px;
height:337px;
background:url(../images/bg_overlay.png) no-repeat 0 0;
z-index:20;
position:absolute;
top:0;
left:0;
display:none;
}
#closeButton{
position:absolute;
right:48px;
top:50px;
display:block;
width:18px;
height:20px;
text-indent:-9999px;
cursor:pointer;
}
#largeImageOverlay img{
float:left;
margin-top:43px;
margin-left:44px;
}
#largeImageOverlay h3{
font-size:2.4em;
margin-top:95px;
width:200px;
float:left;
}
#largeImageOverlay p{
width:200px;
float:left;
}
#largeImageOverlay p#description{
font-size:1.2em;
margin-bottom:10px;
}
#largeImageOverlay p span{
float:left;
margin-right:10px;
font-size:1.8em;
}
#largeImageOverlay a{
display:block;
text-indent:-9999px;
width:18px;
height:18px;
margin-right:10px;
cursor:pointer;
}
#largeImageOverlay a#btn_back{
background:url(../images/arrow_back.gif) no-repeat;
float:left;
}
#largeImageOverlay a#btn_forward{
background:url(../images/arrow_forward.gif) no-repeat;
float:left;
}
#largeImageOverlay a#btn_back_off{
background:url(../images/arrow_back_off.gif) no-repeat;
float:left;
cursor:auto;
}
#largeImageOverlay a#btn_forward_off{
background:url(../images/arrow_forward_off.gif) no-repeat;
float:left;
cursor:auto;
}
/*Awards*/

.awards #content #body h2,
.awards #content #body p,
.awards #content #body ul{
color:#363636;
font-size:1.2em;
line-height:1.6em;
margin-bottom:1.6em;
}
.awards #content #body h2{
margin-bottom:.6em;
font-size:1.8em;
font-weight:bold;
}
.awards #content #body h3{
font-size:1.2em;
font-weight:bold;
/*clear:both;*/
}
.awards #content #body h4{
font-size:1.2em;
font-weight:normal;
clear:both;
}
.awards #content #body ul li{
margin-bottom:0;
}

/*About*/
/*
.about #content #body h2{
margin-top:0;
}
.about #content #body .secondaryColumn h2{
width:209px;
float:none;
background:none;
clear:both;
}
.about #content #body .secondaryColumn ul{
width:209px;
float:none;
margin-bottom:1.2em;
}

.about #content #body .secondaryColumn li{
list-style:none;
margin-bottom:0;
background:url(../images/list_disc.gif) no-repeat 0 .6em;
padding-left:10px;
}

.about #content #body .secondaryColumn li.topList{
background:none;
padding-left:0;
}
.about #content #body .secondaryColumn h3{
clear:none;
font-size:1.2em;
padding:0;
}
*/
/*Environment*/
.environment #content{
background:url(../images/shadow_green.png) right repeat-y;
padding-right:4px;
border-left:1px solid #D4E4AF;
float:left;
width:797px;
}
.environment #content #body a{
color:#455C00;
}
.environment #content #body{
background:#fff;
float:left;
width:756px;
padding:27px 0 20px 41px;
}

.environment #content #body h2,
.environment #content #body p,
.environment #content #body ul{
width:476px;
float:left;
color:#363636;
font-size:1.2em;
line-height:1.6em;
margin-bottom:1.6em;
}
.environment #content #body ul{
margin-bottom:0;
}
.environment #content #body li{
list-style:disc inside;
margin-bottom:1.6em;
}
.environment #content #body h2{
background:url(../images/hr_list.gif) repeat-x top;
padding-top:1em;
margin-top:1em;
margin-bottom:.6em;
font-size:1.8em;
font-weight:bold;
}
.environment #content #body h3{
font-size:1.2em;
font-weight:bold;
clear:left;
}
.environment #content .secondaryColumn{
width:250px;
float:right;
}
.environment #content .secondaryColumn img{
float:left;
}
.environment #content .secondaryColumn{
width:250px;
float:right;
}
.environment #content .secondaryColumn img{
float:left;
}
.environment #content #body h2{
margin-top:0;
}
.environment #content #body .secondaryColumn h2{
width:209px;
float:none;
}
.environment #content #body .secondaryColumn li.topList{
background:none;
padding-left:0;
}
/*Services*/
.services #content #body{
background:#fff;
float:left;
width:756px;
padding:27px 0 20px 41px;
}
.services #content #body h2,
.services #content #body p,
.services #content #body ul{
width:436px;
float:left;
color:#363636;
font-size:1.2em;
line-height:1.6em;
margin-bottom:1.6em;
}
.services #content #body h2{
background:url(../images/hr_list.gif) repeat-x top;
padding-top:1em;
margin-bottom:.6em;
font-size:1.8em;
font-weight:bold;
}
.services #content #body h3{
font-size:1.2em;
font-weight:bold;
clear:both;
}
.services #content #body .secondaryColumn{
background:#c8deef;
width:229px;
padding:15px;
float:right;
margin-right:20px;
}
.services #content #body .secondaryColumn h2{
width:auto;
background:none;
padding-top:0;
line-height:1em;
}
.services #content #body .secondaryColumn p{
width:auto;
margin-bottom:0;
}


/*Search*/
.search #body form{
float:left;
display:block;
margin-bottom:1.6em;
}
.search #content #body h2,
.search #content #body p,
.search #content #body ul{
color:#363636;
font-size:1.2em;
line-height:1.6em;
margin-bottom:1.6em;
clear:both;
}
.search #content #body p{
padding-right:10px;
}
.search #content #body h2{
background:none;
margin-bottom:.6em;
font-size:1.8em;
font-weight:bold;
}
.search #content #body h3{
font-size:1.2em;
font-weight:bold;
clear:both;
}
/*Newsletter page*/

.newsletter h1{
font-size:1.5em;
text-align:center;
color:#fff;
}
.newsletter #content #body #newsletterContent h2{
font-size:2em;
text-align:center;
color:#0B5A9F;
width:757px;
padding:0;
margin:10px 0;
}
.newsletter #content #body div.intro{
background:#337DBC;
text-align:center;
padding:10px 0;
/*margin-bottom:10px;*/
}
.newsletter #content #body div.intro p{
float:none;
margin-bottom:0;
color:#FFC10E;
width:auto;
font-weight:bold;
}
.newsletter #content #body #newsletterContent{
float:left;
width:717px;
padding:0 20px;
}
.newsletter #content #body #newsletterContent p{
color:#0B5A9F;
width:100%;
}

.newsletter #content #body #newsletterContent ul{
color:#0B5A9F;
width:320px;
}

.newsletter #content #body #newsletterContent ul li{
margin-bottom:0;
}


.newsletter #content #body div.intro a{
color:#fff;
}

.newsletter #content #body .col1{
width:370px;
float:left;
}
.newsletter #content #body .col2{
float:right;
width:370px;
}
.newsletter #content #body #sources,
.newsletter_yellow #content #body #sources{
font-size:.8em;
}
.newsletter #content #body #sources ul,
.newsletter_yellow #content #body #sources ul{
width:350px;
}
.newsletter #content #body #sources li,
.newsletter_yellow #content #body #sources li{
margin-bottom:0;
color:#0B5A9F;
}
.newsletter #content #body #upcoming{
background:#54cff0;
clear:both;
}
.newsletter #content #body #upcoming h2{
background:#0086CD;
color:#fff;
width:370px;
text-align:center;
margin:0;
padding:0;
text-transform:uppercase;
margin-bottom:10px;
}
.newsletter #content #body #upcoming p{
color:#fff;
float:none;
margin:10px 10px;
padding:0;
}

.newsletter #content #body #newsletter_unsubscribe p {
margin:10px 20px 0 0;
text-align:center;
width:100%;
}




/*General Pages (contact, site map, etc)*/
.general #body form{
float:left;
display:block;
margin-bottom:1.6em;
}
.general #content #body h2,
.general #content #body p,
.general #content #body ul{
color:#363636;
font-size:1.2em;
line-height:1.6em;
margin-bottom:1.6em;
clear:both;
padding-right:20px;
}
.general #content #body h2{
background:none;
margin-bottom:.6em;
font-size:1.8em;
font-weight:bold;
}
.general #content #body h3{
font-size:1.2em;
font-weight:bold;
clear:both;
}
.general #content #body h4{
font-size:1.2em;
font-weight:normal;
clear:both;
}

/*Feedback*/
.feedback #content #body h3{
font-size:1.8em;
margin-bottom:1em;
background:url(../images/hr_list.gif) repeat-x top;
padding-top:1em;
margin-right:20px;
}
.feedback #content #body h4{
font-size:1.4em;
font-weight:bold;
}
.feedback #content #body p{
padding-left:10px;
}


.feedback #content #body div.error p{
color:#f00;
font-weight:bold;
margin-bottom:0;
}

.feedback #content #body form p{
clear:both;
float:left;
margin-bottom:.5em;
}

.feedback #content #body form p label{
display:block;
float:left;
width:150px;
}
.feedback #content #body form p.sublevel label{
margin-left:15px;
width:135px;
}
.feedback #content #body form p.sublevel.checkbox label{
margin-left:0;
}
.feedback #content #body form p.sublevel.checkbox input{
margin-left:15px;
}
.feedback #content #body form p.sublevel.checkbox input#Details{
width:140px;
margin-right:0;
}

.feedback #content #body form p input{
display:block;
float:left;
margin-right:5px;
width:200px;
}
.feedback #content #body form p.checkbox input,
.feedback #content #body form p.checkbox label{
width:auto;
}
.feedback #content #body form p.header{
margin-bottom:0;
}
.feedback #content #body form textarea{
width:354px;
height:100px;
}
/*news*/
.news #content #body h2{
margin-top:0;
}
.news #content #body h3{
font-size:1.6em;
}
.news #content #body h4{
font-size:1.4em;
font-weight:bold;
}
.news #content #body ul{
margin-top:10px;
}
.news #content #body ul li{
margin-bottom:0;
}
/*newsletter*/

.newsletter #content #body{
padding:0 20px;
width:757px;
}
/*
.newsletter #content #body p{
clear:none;
width:757px;
}
.newsletter #content #body h2,
.newsletter #content #body h3,
.newsletter #content #body h4{
width:737px;
}
.newsletter #content #body h4 {
font-weight:bold;
}
*/
/*Mission and Values page*/
.missionvalues #content #body ul{
background:url(../images/bg_bottomul_missionValues.gif) no-repeat bottom #d7e5b4;
padding-bottom:7px;
width:485px;
}
.missionvalues #content #body ul li{
width:465px;
padding-left:20px;
list-style:none;
margin-left:0;
margin-bottom:2px;
}
.missionvalues #content #body ul li.alt{
background:#e7f1d6;
}
.missionvalues #content #body h2.expandable{
background:#9ec359 url(../images/bg_ul_missionValues.gif) no-repeat;
padding-top:0;
padding-left:20px;
height:22px;
line-height:normal;
color:#fff;
margin-bottom:0;
font-size:1.6em;
width:465px;
}

#footer{
clear:both;
background:url(../images/bg_footer.png) 0 0 no-repeat;
padding-top:12px;
}
.who #footer{
background:url(../images/bg_footer_green.png) 0 0 no-repeat;
padding-top:16px;
}
.who #footer p a{
color:#455C00;
}
.what #footer p a{
color:#00529C;
}
.index #footer,
.whoweare #footer,
.overview #footer{
background:0;
}
#footer p{
text-align:center;
font-size:1em;
color:#363636;
}
#footer p.withHR{
background:url(../images/hr_footer_GRAY.gif) repeat-x 0 0;
padding-top:25px;
margin:16px 0 14px 0;
}
#footer p a{
color:#183e5c;
margin:0 10px;
}

/* ---------- ALTERNATIVE NEWSLETTER ---------------- */

.newsletter_yellow #content #body,
.alt_newsletter #content #body{
padding:0 20px;
width:757px;
}

.newsletter_yellow h1,
.alt_newsletter h1{
font-size:1.5em;
text-align:center;
color:#fff;
}

.newsletter_yellow #content #body #newsletterContent h2,
.alt_newsletter #content #body #newsletterContent h2{
font-size:2em;
text-align:center;
color:#0B5A9F;
width:757px;
padding:0;
margin:10px 0;
}

.newsletter_yellow #content #body div.intro,
.alt_newsletter #content #body div.intro{
background:#337DBC;
text-align:center;
padding:10px 0;
margin-bottom:10px;
}
.newsletter_yellow #content #body div.intro p,
.alt_newsletter #content #body div.intro p{
float:none;
margin-bottom:0;
color:#FFC10E;
width:auto;
text-align:center;
font-weight:bold;
}
.newsletter_yellow #content #body #newsletterContent,
.alt_newsletter #content #body #newsletterContent{
float:left;
width:717px;
padding:0 20px;
background:#fffac2 url(../images/newsletter/bkg_yellowgradient.gif) repeat-x 0 0;
text-align:justify;
}

.alt_newsletter #content #body #newsletterContent2,
.alt_newsletter #content #body #newsletterContent3,
.alt_newsletter #content #body #newsletterContent4 {
float:left;
width:717px;
padding:20px;
background:#fffac2 url(../images/newsletter/bkg_yellowgradient_short.gif) repeat-x 0 0;
}

.alt_newsletter #content #body #newsletterContent4 {
	border-bottom:1px solid #000;
}

.newsletter_yellow #content #body #newsletterContent p,
.alt_newsletter #content #body #newsletterContent p, 
.alt_newsletter #content #body #newsletterContent2 p,
.alt_newsletter #content #body #newsletterContent3 p,
.alt_newsletter #content #body #newsletterContent4 p {
color:#0B5A9F;
font-size:15px;
width:100%;
line-height:19px;
margin-bottom:15px;
/*width:350px;*/
}

.newsletter_yellow #content #body #newsletterContent ul,
.alt_newsletter #content #body #newsletterContent ul,
.alt_newsletter #content #body #newsletterContent2 ul,
.alt_newsletter #content #body #newsletterContent3 ul {
color:#0B5A9F;
width:100%;
font-size:15px;
margin-bottom:0;
/*width:320px;*/
}

.newsletter_yellow #content #body #newsletterContent ul li,
.alt_newsletter #content #body #newsletterContent ul li, 
.alt_newsletter #content #body #newsletterContent2 ul li,
.alt_newsletter #content #body #newsletterContent3 ul li {
margin-top:0;
margin-bottom:15px;
}

.newsletter_yellow #content #body #newsletterContent ul li.primary_li,
.newsletter_yellow #content #body #newsletterContent ul li.secondary_li {
margin-top:5px;
margin-bottom:5px;
line-height:1.3em;
} 

.newsletter_yellow #content #body #newsletterContent ul li.primary_li {
margin-top:0px;
}

.newsletter_yellow #content #body #newsletterContent ul li.secondary_li {
list-style:none;
list-style-image:url(../images/list_dash.gif);
}

.newsletter_yellow #content #body div.intro a,
.alt_newsletter #content #body div.intro a{
color:#fff;
}

.newsletter_yellow #content #body .col1,
.alt_newsletter #content #body .col1{
width:340px;
float:left;
margin-top:15px;
margin-bottom:15px;
}
.newsletter_yellow #content #body .col2,
.alt_newsletter #content #body .col2{
float:right;
width:340px;
margin-top:15px;
margin-bottom:20px;
}
.newsletter_yellow #content #body #sources,
.alt_newsletter #content #body #sources{
font-size:.8em;
}
.newsletter_yellow #content #body #sources ul,
.alt_newsletter #content #body #sources ul{
width:350px;
}
.newsletter_yellow #content #body #sources li,
.alt_newsletter #content #body #sources li{
margin-bottom:0;
color:#0B5A9F;
}
.alt_newsletter #content #body #upcoming{
background:#54cff0;
clear:both;
}
.alt_newsletter #content #body #upcoming h2{
background:#0086CD;
color:#fff;
width:370px;
text-align:center;
margin:0;
padding:0;
text-transform:uppercase;
margin-bottom:10px;
}
.alt_newsletter #content #body #upcoming p {
color:#fff;
float:none;
margin:10px 10px;
padding:0;
}

.headline {
	text-align:center;
	margin:15px 0;
}

.table1 {
	clear:both;
	float:left;
	padding-bottom:20px;
}

.alt_newsletter #content #body #newsletterContent table table td,
.alt_newsletter #content #body #newsletterContent2 table td, 
.alt_newsletter #content #body #newsletterContent3 table td {
	vertical-align:top;
	padding:10px 15px;
}

.alt_newsletter #content #body #newsletterContent3 table td ul li {
	font-size:13px;
	line-height:16px;
	margin:0 15px;
}

.alt_newsletter #content #body #newsletterContent3 p.footnote {
	font-size:10px;
	line-height:12px;
	margin-bottom:10px;
}

table.safe_printed_table {
	width:517px;
	color:#0B5A9F;
	font-size:13px;
	line-height:16px;
	border:1px solid #80adc6;
}

table.safe_printed_table th,
table.child_products_table th  {
	text-align:center;
	color:#fff;
	font-weight:normal;
	background-color:#005dab;
	padding:6px 0;
	font-size:16px;
}

table.child_products_table th {
	text-align:left;
	padding-right:15px;
	padding-left:15px;
}


table.lead_content_table,
table.child_products_table {
	color:#0B5A9F;
	font-size:13px;
	line-height:16px;
	border:1px solid #80adc6;
	width:100%;
	float:left;
}

table.child_products_table {
	margin-bottom:10px;
}

tr.rowA {
	background-color:#aae0fa;
}

tr.rowB {
	background-color:#e2f4fd;
}

td.rightborder, th.rightborder {
	border-right:1px solid #80adc6;
}

#newsletter_sources {
	float:left;
	width:320px;
	margin:20px 0px 20px 0px;
}

.newsletter_yellow #content #body #newsletter_sources ul
.alt_newsletter #content #body #newsletter_sources ul {
	margin-bottom:0;
	width:100%;
}

.newsletter_yellow #content #body #newsletter_sources ul li,
.alt_newsletter #content #body #newsletter_sources ul li {
	margin-top:5px;
	margin-bottom:0;
	font-size:11px;
	line-height:12px;
}

#newsletter_disclaimer {
	float:right;
	width:350px;
	margin-top:20px;
	margin-bottom:10px;
	padding:15px 20px;
	border:1px solid #0B5A9F;
	font-size:11px;
	line-height:13px;
}

#newsletter_unsubscribe {
	clear:both;
	float:left;
	width:757px;
}

.newsletter_yellow #content #body #newsletter_unsubscribe p,
.alt_newsletter #content #body #newsletter_unsubscribe p {
	width:100%; 
	text-align:center; 
	margin:10px 20px 0 0;
}

.newsletter_colorbar {
height:8px; 
width:757px;
background-image:url(../images/Leo-eNews_footer5.gif);
background-repeat:no-repeat;
clear:both;
float:left;
}

.newsletter_grass {
	height:42px;
	width:757px;
	background:#fffbcb url(../images/grass.gif) no-repeat scroll 0 bottom;
	clear:both;
	padding-top:10px;
}

#fadeshow1 {
	float:left;
}

.newsletter_wide p {
padding:0;
width:100%;
font-size:14px;
}


