@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;}

/* Tables */
table.standard {background-color: #eee;margin-left:14px;}
table.standard thead th{padding:5px;font-size:14px; font-weight:bold; color:#838484; border:1px solid #DCDFE1; border-width:1px 1px 1px 1px;}
table.standard thead th.lb{border-left:1px solid #DCDFE1;}
table.standard tbody th{border:1px solid #DCDFE1; border-width:1px 1px 1px 1px; color:#525252; font-size:14px; font-weight:bold; padding-left:5px; padding-top:5px; width:135px;}
table.standard tbody td{padding:5px; border:1px solid #DCDFE1; border-width:1px 1px 1px 1px; vertical-align: top;}
table.standard tbody td{font-size:1.3em; line-height:1.6;}