/*
 * Global
 */

* {
   box-sizing:border-box;
   -moz-box-sizing:border-box;
}

iframe.serviceframe {
   display:none !important;
   width:0 !important;
   height:0 !important;
}

tr.logo {
   display:none;
}

form {
   display:inline;
}

body {
   margin:0;
   padding:0;
   border:0;
}

td {
   vertical-align:top;
   text-align:left;
   background-repeat:no-repeat;
}

select, option {
   font-size:11px;
}

input.go {
   visibility:hidden;
}

a img {
   border:0;
}

div.paged-nav a.inactive {
   color:#000;
   text-decoration:none;
}

/*
 * Basic layout
 */

table.container {
   border-collapse:collapse;
   width:100%;
}

table.container td {
   border-color: #8F8F8F;
   border-style: solid;
   border-width:0;
   width:auto;
}

table.container td.fill {
   border-bottom-width:1px;
}

table.container td.left {
   width:229px;
   border-bottom-width:1px;
   border-right-width:1px;
   border-left-width:1px;
}

table.container td.spanned {
   width:697px;
   border-bottom-width:1px;
   border-right-width:1px;
   border-left-width:1px;
   padding:0px;
}

table.container td.content {
   width:464px;
   border-bottom-width:1px;
   border-right-width:1px;
}

table.container td.content div.content {
   height:240px;
}

table.container td.content>div.content {
   min-height:240px;
   height:auto !important;
}

table.container tr.locale {
   height:32px;
}

/*
 * Navigation 
 */
 
table.container td.left * {
   font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
   font-size:10px;
}

   table.container td.left ul li,
   table.container td.left ul li {
      display:block;
      text-indent:0;
      /*list-style-position:inside; */
      line-height:14px;
      padding:0 0 0 14px !important;
      background-position:top left;
      background-repeat:no-repeat !important;
   }
   
   table.container td.left ul {
      list-style-type:none !important;
   
   }

   /* Corporate */

   table.container tr.corporate td.left ul {
      margin:2px 4px 4px 8px;
      padding:0;
      /*list-style-position:inside; */
      list-style-type:none !important;
      color:#fff;
   }
   
      table.container tr.corporate td.left ul li {
         background-image:url(../gfx/etc/li-menu-white-open.gif);
         /* list-style-image:url('../gfx/etc/li-menu-white-open.gif'); */
      }
   
         table.container tr.corporate td.left ul li.children {
            background-image:url('../gfx/etc/li-menu-white-closed.gif');
/*            list-style-image:url('../gfx/etc/li-menu-white-closed.gif'); */
            height:auto;
            color:#fff;
         }
   
         table.container tr.corporate td.left ul li.active {
            color:#000;
         }
      
         table.container tr.corporate td.left ul li a {
            text-decoration:none;
            color:#fff;
            font-weight:bold;
            font-size:10px;
         }
      
         table.container tr.corporate td.left ul li a:hover {
            text-decoration:none;
            font-weight:bold;
            color:#000;
            font-size:10px;
         }

   /* Content */

   table.container tr.content td.left ul {
      margin:8px 4px 8px 8px;
      padding:0;
      /*list-style-position:outside;*/
      color:#E50126;
      /*list-style-image:url('../gfx/etc/li-menu-red-closed.gif');*/
      /*background-image:url('../gfx/etc/li-menu-red-closed.gif'); */
   }
   
      table.container tr.content td.left ul li {
         background-image:url('../gfx/etc/li-menu-red-open.gif');
         /*list-style-image:url('../gfx/etc/li-menu-red-open.gif');*/
      }
      
         table.container tr.content td.left ul li.children {
            background-image:url('../gfx/etc/li-menu-red-closed.gif');
            /*list-style-image:url('../gfx/etc/li-menu-red-closed.gif');*/
            color:#E50126;
            }
      
         table.container tr.content td.left ul li a {
            text-decoration:none;
            color:#E50126;
            font-weight:bold;
            font-size:10px;
         }
      
         table.container tr.content td.left ul li a:hover {
            text-decoration:none;
            font-weight:bold;
            color:#004f96;
            font-size:10px;
         }
      
         table.container tr.content td.left ul li a:active {
            color:#004f96;
         }
      
         table.container td.left ul ul {
            margin-bottom:12px !important;
         }
      
         table.container td.left ul ul li {
            margin-left: 8px;
         }
      
         table.container tr.content td.left ul li.active,
         table.container tr.content td.left ul li.active a {
            color:#004f96;
         }
         
            table.container tr.content td.left li.active li,
            table.container tr.content td.left li.active li a, {
               color:#E50126;
            }

/*
 * Content
 */
td.content * {
   font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif;;
   line-height:16px;
   font-size:11px;
   letter-spacing:1px;
}

   /* Corporate */
   table.container tr.corporate td.left,
   table.container tr.corporate td.content {
      background-color:#E50126;
   }

   tr.content td.content {
      padding:0;
   }

/*
 * Locale select
 */
table.container tr.locale td {
   vertical-align:middle;
   padding:0;
}

   table.container tr.locale td span.date {
      color:#E50126;
      display:block;
      float:left;
      margin-left:8px;
      margin-right:16px;
      font-weight:bold;
      font-size:10px;
      font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
   }
   

   
   table.container tr.locale td img {
      display:block;
      float:left;
      border-width:0 !important;
      margin-right:16px;
      vertical-align:middle;
   }
   
  table.container tr.locale td img.webmail {
margin-right:0px;
}
/*
 * Payoff
 */
   
table.container tr.payoff {
   height:131px;
}

   table.container tr.payoff h1 {
      font-size:10px;
      margin:110px 0 8px 23px;
      color:#024F95;
   }
   
   table.container tr.payoff td {
      padding:0;
   }

      table.container tr.payoff td img {
         margin:0;
         border-width:0;
      }

/*
 * Bottom / site-select row
 */
table.container tr.bottom {
   height:49px;
}

   table.container tr.bottom td {
   }
   
      table.container tr.bottom td.content select {
      }
   
      table.container tr.bottom form {
         display:block;
         padding-top:13px;
         padding-left:240px;
         float:left;
      }

      table.container tr.bottom option {
         font-size:11px;
      }
      table.container tr.bottom input {
         margin-left:10px;
      }


/*
 * Components
 */
div.component {
   border-bottom:1px solid #8f8f8f;
   min-height:20px;
   margin:0;
   clear:both;
}

/*
 * Contact
 */
table.container tr.contact {
   height:32px;
}

table.container tr.contact td {
   border-bottom:none;
   border-right:none;
   border-left:none;
}

table.container tr.contact td {
   vertical-align:middle;
}

table.container tr.contact div.contact {
   padding-left:8px;
   padding-right:8px;
   word-spacing:4px;
}

table.container tr.contact td span.division {
   color:#4E4E4E;
   font-weight:normal;
   font-size:11px;
   font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

table.container tr.contact td a {
   color:#E50126;
   text-decoration:underline;
   font-size:11px;
   font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

table.container tr.contact td a:hover {
   color:#004f96;
   font-size:11px;
   font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

table.container tr.contact td span.telephone {
   color:#024F95;
   letter-spacing:1px;
   word-spacing:1px !important;
   font-size:11px;
   font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
div.webmail {
	position: relative;
	top: 24px;
	width: 705px;
	margin: 0 auto;
	text-align: right;
}
