@charset "utf-8";
/* CSS Document */
h2.banner{background:url(/images/layout/banner.jpg) no-repeat top left #FFF; width:899px; height:152px; text-indent:-9000px; display:block; margin-bottom:20px;}

/* inner content */
#inner_content{width:708px;}
#inner_content.full{width:898px;}
#inner_content h1 {margin-left:10px;}
#inner_content h2, #inner_content p{margin-left:14px;}

#inner_content div.gradient{background:url(/images/layout/gradient-bg.png) no-repeat top left #FFF; margin-top:25px; padding:14px 10px 0 0;}
#inner_content div.gradient p{margin-right:20px;}
#inner_content div.gradient-half{background:url(/images/layout/gradient-bg-half.png) no-repeat top left #FFF; width:439px; height:210px; margin:25px 20px 0 0; padding-top:14px; float:left;} 
#inner_content div.gradient-half p{width:350px; margin-right:16px;}
#inner_content div.nrm{margin-right:0}
#inner_content div.gradient-half img{margin:auto; width:407px;}
a.de{background:url(/images/layout/de-trans.png) no-repeat top left; padding-left:15px; top:-8px; position:relative; display:block;}

img.divider{padding-left:16px;}
img.divider2{padding-bottom:10px;}

/* Customers */

#inner_content div.customer-closed{background:url(/images/layout/customers_closed.png) no-repeat top left #FFF; padding-top:4px; width:707px; height:35px; margin-bottom:4px;}
#inner_content div.customer-closed div.testimonial{display:none;}
#inner_content div.customer-closed h2, #inner_content div.customer-opened h2{cursor:pointer;}
#inner_content div.customer-closed h2:hover, #inner_content div.customer-opened h2:hover{ color:#DC6B1C;}
#inner_content div.customer-opened{background:url(/images/layout/customer_open_bg.png) no-repeat top left #FFF; padding-top: 4px; width:707px; margin-bottom:4px;}
#inner_content div.customer-opened p{color:#333; margin-right:20px;}
#inner_content div.customer-opened div.first{margin-top:10px;}
#inner_content div.customer-opened p.customer{font-weight:bold; font-size:1.1em; margin-top:-10px;}
img.testimonial-button{margin-right:5px;}

/*Privacy Policy */

ul.pp li{list-style:disc; font-size:1.3em; line-height:1.6;}
ol.pp li{ font-size:1.3em; line-height: 1.6;}

ul.pp, ol.pp{margin-left:50px; margin-top:-8px; margin-bottom: 1.2em;}

/*Internation Sites */
.sites #inner_content .gradient-half{height:auto;}
.sites #inner_content .gradient-half ul{margin-left:14px;  margin-bottom:30px;}
.sites #inner_content .gradient-half li{font-size:1.2em; line-height:1.6;}

.enews { margin-left: 10px; width: 250px; border: 1px solid #0053AC; background: #E7ECF5;}
.enews p { padding-top: 10px; }
.enews a { font-weight: bold; }
.inEnglish { font-size: .8em; color: #999;}