/* CSS Document */
* { margin:0; padding:0; }
body {background-color:#FFFFFF; font-size:small; font-family:Verdana, Arial, Helvetica, sans-serif; color:#837865; }

/*layout*/
#wrapper {width:760px; margin: 0 auto;  }
/*#inner-wrapper { float:left; padding:0 10px; margin:0; background:url(../images/blue-pix.gif) repeat-x top left;  padding-bottom:50px; width:740px; border: 1px solid red;}*/

#inner-wrapper { float:left; padding:0 6px; margin:0; background:url(../images/blue-pix.gif) repeat-x top left;  padding-bottom:15px; width:740px; border: 4px solid #bce2f9;}

a {color:#dc002c; }


/*general*/
#logo {}
#logo h1 {}
.clear {clear:both}
.hide{display:none;}
.green {color:green}
#graph {padding-left:130px }

.small {font-size:90%; }
/** html .small {font-size:79%; _font-size:90%; color:blue; }*/
.small-left {font-size:90%;   }





.indent {padding-left:10px; }
.greydiv {border-top:4px solid #837865; padding:0 0 5px 0;}
.greydivx {border-top:4px solid #837865; margin:10px 0 5px 0; padding:0}


/*left navigation*/
#left-nav-wrap {width:202px; float:left; padding:0 0 30px 0; margin:0; }
#left-nav {list-style-type:none;margin:0; padding:0; float:left; font-size:80%  }
#left-nav li {border-left:4px solid #fff; border-right:4px solid #fff; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#left-nav #last {border-bottom:4px solid #fff; }
#left-nav li, #left-nav a {margin:0; padding:0; }
#left-nav li a {color:#e22126; display:block; padding:5px; text-decoration:none; width:174px;  }
#left-nav li a:hover {text-decoration:none; background-color: #e22126/*#dc002c*/; color:#fff; width:174px;}
#left-nav li.on {text-decoration:none; background-color:#e22126/*#dc002c*/; color:#fff; padding:5px; text-decoration:none; width:174px; }
#left-nav #nav-home-on {background:url(../images/nav-home-red-plain.gif) no-repeat top left; width:183px; margin:0; padding:9px 0 5px 9px; border:none; font-weight:bold; color:#fff; border-bottom:2px solid #fff;}
#left-nav #nav-home {border:none;border-bottom:2px solid #fff; }
#left-nav #nav-home a {background:url(../images/nav-home-blue-plain.gif) no-repeat top left; width:183px; margin:0; padding:9px 0 5px 9px; border:none;color:#e22126; border:none; display:block;}
#left-nav #nav-home a:hover {background:url(../images/nav-home-red-plain.gif) no-repeat top left; width:183px; margin:0; padding:9px 0 5px 9px; border:none;color:#fff; border:none; display:block;}



/*left sub nav*/

#onb #test {background-color:#e22126; color:#fff;  width:174px; display:block; padding:5px; }

#left-nav-sub {list-style-type:none;margin:0; padding:0; font-size:90%;   }
#left-nav-sub li {border:none;  width:170px; padding:0 0 0 10px;  }
#left-nav-sub li, #left-nav-sub a {margin:0;  }
#left-nav-sub a {color:#e22126; display:block; text-decoration:none; width:170px;  }
#left-nav-sub li a:hover {width:164px;}
#left-nav-sub li.on {text-decoration:none; background-color:#e22126; color:#fff; width:164px; 5px 5px 5px 10px; 
margin-left:10px }


/* IE6 left sub nav*/
* html #onb #test {background-color: #e22126; color:#fff;  width:174px; display:block; padding:5px; }

* html #left-nav-sub {list-style-type:none;margin:0; padding:0; font-size:80%;   }
* html #left-nav-sub li {border:none;  width:160px; padding:0 0 0 10px;  }
* html #left-nav-sub li, #left-nav-sub a {margin:0;  }
* html #left-nav-sub a {color:#e22126; display:block; text-decoration:none; width:161px;  }
* html #left-nav-sub li a:hover {width:164px;}
* html #left-nav-sub li.on {text-decoration:none; background-color:#e22126; color:#fff; width:164px; padding:5px 5px 5px 5px; 
margin-left:10px }





/*main content - homepage*/
#content-wraphp {float:left; width:536px;  }
#content-wraphp #content-left {float:left; width:135px; }
#content-wraphp #content-mainhp {float:right; width:390px;padding:0;  }



/*main content - all other pages*/
#content-wrap {float:left; width:526px; background:url(../images/main-top-cnrs.gif) no-repeat top left; margin:0;  background-color:#FFf; padding:5px 5px 5px 5px; font-size:90%;   }
#content-wrap #heading {font-weight:bold; display:block; font-size:100%; padding: 0px 0;  margin-bottom:5px}
#content-wrap #heading-grey-div {border-top:4px solid #837865; margin-bottom:5px}
#content-wrap #content-main {float:right; width:390px;padding:0;   }



/*left content area*/
#content-wrap #content-left {float:left; width:135px; font-size:90% }
#content-wrap #content-left .red {color:#dc002c; }
#content-wrap #content-left .pad {padding:0 0 5px 0; }
#content-wrap #content-left h4 {padding:3px 0 10px 0; font-size:100% }
#content-wrap #content-left p {padding: 10px 0 5px 0; width:125px;  }
#content-wrap #content-left .sep {padding:5px 0 }
#content-wrap #content-left #more-info-box {width:125px; background-color:#e7e5e3 }

#content-wrap #content-left #image-generic {background:url(../images/jetixspacer.jpg) repeat-y;  }


#content-wrap #content-left #extra-small {font-size:60%; color:green; }



/*main content area*/
#content-wrap #content-main p {padding:3px 0 10px 0; }
#content-wrap #content-main .red {color:#dc002c; }
#content-wrap #content-main strong {}
#content-wrap #content-main ul {list-style-type:none}
#content-wrap #content-main ul li {padding: 1px 0; border-top:1px solid #dc002c;}
#content-wrap #content-main ul li.last {padding: 1px 0; border-bottom:1px solid #dc002c}


#content-wrap #content-main #sitemap ul li {border:none;}

#content-wrap #content-main #access ul {list-style-type: square; padding-left:20px;}
#content-wrap #content-main #access ul li {border:none; }

#content-wrap #content-main h2 {font-weight:bold; display:block; font-size:100%; padding: 0px 0;  }
#content-wrap #content-main h3 {font-weight:bold; /*display:block;*/ font-size:100%;  /*padding: 8px 0 0 0; */ padding: 0; margin:0;   }


#content-wrap #content-main .indent { padding-left:15px;}

#content-wrap #content-main h3.nl {font-weight:bold; display:block; font-size:100%; border:none; padding: 4px 0 0 0; }
#content-wrap #content-main .sep {padding:5px 0 }
#content-wrap #content-main .sepl {padding:10px 0 }
#content-wrap #content-main .sepb {padding:20px 0 }

#content-wrap #content-main .rline {border-top:1px solid #dc002c;}

#content-wrap #content-main #figures h4 {font-size:150%; }

#content-wrap #content-main .percent { float:left; width: 150px; padding-right:25px}
#content-wrap #content-main a:hover {text-decoration:none;}


/*management board*/
#content-wrap #content-main-full {float:left; width: 525px; padding:0;  }
#content-wrap #content-main-full h2 {font-weight:bold; display:block; font-size:100%; padding: 0px 0;  }

#content-wrap #content-main-full .board-wrap {width:510px;float:left; padding:20px 0}
#content-wrap #content-main-full .board-left {width:140px;float:left;   }
#content-wrap #content-main-full .board-right { width:350px; float:left;  }  
#content-wrap #content-main-full .board-right p {padding:5px 0; }
#content-wrap #content-main-full .board-right h3 {font-weight:bold; display:block; font-size:100%;  
padding: 0;  }
#content-wrap #content-main-full .board-right h4 {font-weight:bold; display:block; font-size:100%;  
padding: 2px 0;  }

#content-wrap #content-main-full .board-right ul {list-style-type:none}
#content-wrap #content-main-full .board-right ul li {padding: 1px 0; border-top:1px solid #dc002c;}
#content-wrap #content-main-full .board-right ul li.last {padding: 1px 0; border-bottom:1px solid #dc002c;}

#content-wrap #content-main-full .board-right ul li.noline {border:none;}

/*supervisory board*/
#content-wrap #content-main-full .board-right-full { width:350px; float:left;  }  
#content-wrap #content-main-full .board-right-full p {padding:5px 0; }
#content-wrap #content-main-full .board-right-full h3 {font-weight:bold; display:block; font-size:100%;  
padding: 2px 0;  }
#content-wrap #content-main-full .board-right-full ul {list-style-type:none}
#content-wrap #content-main-full .board-right-full ul li {padding: 1px 0; border-top:1px solid #dc002c;}
#content-wrap #content-main-full .board-right-full ul li.last {padding: 1px 0; border-bottom:1px solid #dc002c;}


/*strategy*/
#content-wrap #content-main-full .board-right h5 {padding:5px 0 0 0; display:block; font-weight:bold; display:block; font-size:80%; margin:0}
#content-wrap #content-main-full .board-right .strategy {padding-top:0;  }





/*locations page*/
#content-wrap #content-main #locations table { border: none; }
#content-wrap #content-main #locations th {font-weight:normal; vertical-align:top;}
#content-wrap #content-main #locations td { vertical-align:top; padding:3px; border:none}
#content-wrap #content-main #locations td.rbborder {border-bottom:1px solid #dc002c; }
#content-wrap #content-main #locations td.aright {text-align:right; }
#content-wrap #content-main #locations table .w300 {width:300px}
#content-wrap #content-main #locations td .w163 {width:163px}
#content-wrap #content-main #locations td .w86 {width:86px}
#content-wrap #content-main #locations td .w101 {width:101px}

#countries-wrap {float:left; }
#countries-wrap .country {float:left; width: 180px; margin-right:22px;  }
#countries-wrap .countryr {float:left; width: 180px;  }





/* homepage - content left*/

/*box one*/
#wrap-box {width: 135px/*192px*/; margin:0; padding:0;}
#box {background:url(../images/home-box-1-bot-nw.gif) no-repeat bottom left; margin:0; padding:0; }
#box h2 {background:url(../images/home-box-1-top-nw.jpg) no-repeat top left; margin:0; padding: 90px 0 0 5px; font-size:80%}
#box-text { padding:5px; color:#dc002c;}
#box-text a {font-size:80%; color:#dc002c; }


/*box two*/
#wrap-box2 {width:135px; margin:10px 0 0 0; padding:0;}
#box2 {background-color:#fff; margin:0; padding:0; }
#box2 h2 {background:url(../images/home-box-2-top-nw.gif) no-repeat top left; margin:0; padding: 90px 0 0 5px; font-size:80%}
#box2-text { padding:5px; color:#dc002c;}
#box2-text a {font-size:80%; color:#dc002c; }


/*box 3*/
#wrap-box3 {width: 199px; margin:0; padding:0;}
#box3 {background:url(../images/home-box-more-bot.gif) no-repeat bottom left; margin:0; padding:0; }
#box3 h2 {background:url(../images/home-box-more-top.gif) no-repeat top left; margin:0; padding: 10px 5px 0px 8px; font-size:80%; color:#dc002c;}
#box3 h2 a {font-size:80%; color:#dc002c; font-weight:normal  }
#box3 h2 a:hover {text-decoration:none; }







/*revenue tables*/

#content-wrap #content-main table.tw { border: none; width:350px; }
#content-wrap #content-main table.twdl { border: none; width:390px; }
#content-wrap #content-main  th {font-weight:normal; vertical-align:top; }
#content-wrap #content-main  td { vertical-align:top; padding:3px; border-bottom:1px solid #dc002c;}
#content-wrap #content-main  td.rbborder {border-bottom:1px solid #dc002c; }


#content-wrap #content-main td.aright {text-align:right; }
#content-wrap #content-main table .w300 {width:300px}
#content-wrap #content-main td .w163 {width:163px}
#content-wrap #content-main td .w30 {width:30px}
#content-wrap #content-main td .w86 {width:86px}
#content-wrap #content-main td .w101 {width:101px}
#content-wrap #content-main tr.greylight {background-color:#e8e3df; }
#content-wrap #content-main tr.greydark {background-color:#cac1b7}
#content-wrap #content-main  th.download {text-align:left; color:#dc002c; font-weight:bold}

#content-wrap #content-main td .dl {font-weight:bold; text-decoration:none; color:#857c73}

#revenue-graph img {float:left; margin: 0; }
#revenue-graph .rev-img-pad {margin-left:130px;  }

/*financial review*/
#content-wrap #content-main #financial-review {padding:5px 0;}
#content-wrap #content-main #financial-review table.tw { border: none;width:380px  }
#content-wrap #content-main #financial-review th {font-weight:normal; vertical-align:top;}
#content-wrap #content-main #financial-review td { vertical-align:top; padding:3px; border:none; }
#content-wrap #content-main #financial-review td.rbborder {border-bottom:1px solid #dc002c; }
#content-wrap #content-main #financial-review td.aright {text-align:right; }
#content-wrap #content-main #financial-review table .w300 {width:300px}
#content-wrap #content-main #financial-review td .w163 {width:163px}
#content-wrap #content-main #financial-review td .w86 {width:86px}
#content-wrap #content-main #financial-review td .w101 {width:101px}
#content-wrap #content-main #financial-review td.dashgrey {border-bottom:1px dotted #cac1b7;  }



/*footer*/

/*#footer {clear:both; border-top:5px solid #837865; width:750px; float:left; margin-top:30px;  border:1px solid green;}*/

#footer {clear:both; /*border-top:5px solid #837865;*/ width:740px; float:left; margin-top:10px;  padding:0 6px; margin:0; border-left: 4px solid #bce2f9; border-right: 4px solid #bce2f9; border-bottom: 4px solid #bce2f9;}

/* fix for 1e6*/
* html #footer {width:742px;}


#footer #footer-links ul {list-style-type:none; color:#FFFFFF; padding:10px 0 10px 0px; margin:0; font-size: 85%; width: 200px; float:left;  }
#footer #footer-links ul li { }
#footer #footer-links ul li a {padding-right:30px; color:#dc002c; margin:0; text-decoration:underline; }
#footer #footer-links ul li a:hover {color:#dc002c; text-decoration:none; }

#backtotop { float:left; margin-left:140px; }
#backtotop ul {float:left; list-style-type:none; padding:10px 0 10px 0px;  font-size: 85%; }




