

body{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #333333;
   line-height: 18px;
   padding: 0px;
   font-size: 13px;
   vertical-align: top;
   height: 100%;
   border: none;
   width: 100%;
   background: url("../img/backgrounds/global/body.png") repeat-x;
}

p.flash {
   position: absolute;
   top: 57px;
   right: 0px;
   left: 0px;
   height: 45px;
   color: #000;
   font-size: 13px;
   padding: 11px 0 0 307px;
   z-index: 1;
   background: url("../img/backgrounds/global/flash.png") repeat-x;
}
   p.flash img {
      vertical-align: top;
   }

a:link, a:visited {
   text-decoration: none;
   color: #333333;
}

h1 {
   font-size: 17px;
   font-weight: normal;
   line-height: 20px;
   padding-bottom: 3px;
}

   h1 a {
      text-decoration: none;
   }

h2 {
   font-size: 13px;
   font-weight: bold;
   margin-bottom: 7px;
}

table {
   border: none;
   border-collapse: collapse;
}

form {
   padding: 0px;
   margin: 0px;
   float: left;
   text-align: left;
   width: auto;
}

.container {
   width: 100%;
   min-width: 1000px;
   height: 135px;
   border-top-color: #FFCC66;
   margin: 0px;
   padding: 0px;
}

span.date, span.smallText {
   color: #999999;
   padding-right: 8px;
   font-size: 11px;
}

span.highlight {
   background-color: #FFDD9A;
}

span.red {
   color: #FF0000;
}

span.grey {
   color: #AAA;
}

span.highlightRed {
   color: #FF0000;
   font-weight: bold;
   background: #F0E0DD;
}

span.lighten {
   color: #CCCCCC;
}

img.logo {
   position: absolute;
   width: 213px;
   height: 48px;
   left: 21px;
   top: 4px;
}

a.logout {
   position: absolute;
   width: 100px;
   height: 15px;
   top: 21px;
   right: 21px;
   color: white;
   text-align: right;
}

a.logout img {
   vertical-align: text-top;
}



.control {
   width: 277px;
   position: absolute;
   left: 15px;
   top: 67px;
   padding-bottom: 10px;
}

  .control p {
      margin: 0px 0px 4px 0px;
  }

   /*
   .control h2 {
      margin: 8px 0px 8px 0px;
   }
   */

   .control a 
   {
      color: #0e67b4;
   }
   
   .control img {
      vertical-align: top;
   }

   .control .username {
      padding-left: 6px;
      width: 271px;
      height: 40px;
   }

   .menuTop {
      float: left;
      width: 277px;
      height: 7px;
      margin-top: 15px;
      background: bottom no-repeat url("../img/backgrounds/control/loginTop.png");
   }

   .control ul.tabs {
      float: left;
      width: 277px;
      height: 37px;
      margin-top: 15px;
   }

      .control ul.tabs li {
          float: left;
          height: 37px;
          text-align: center;
          font-weight: bold;
      }

         .control ul.tabs li a {
            display: block;
            height: 24px;
            padding-top: 7px;
            text-decoration: none;
            color: #333;
         }

         .control ul.tabs li.start {
            width: 75px;
            padding: 0px 4px 0px 6px;
            background: url("../img/backgrounds/tabs/start.png");
         }

         .control ul.tabs li.startActive {
            width: 75px;
            padding: 0px 4px 0px 6px;
            background: url("../img/backgrounds/tabs/startActive.png");
         }

         .control ul.tabs li.configuration {
            width: 116px;
            background: url("../img/backgrounds/tabs/configuration.png");
         }

         .control ul.tabs li.configurationActive {
            width: 116px;
            background: url("../img/backgrounds/tabs/configurationActive.png");
         }

         .control ul.tabs li.help {
            width: 66px;
            padding: 0px 6px 0px 4px;
            background: url("../img/backgrounds/tabs/help.png");
         }

         .control ul.tabs li.helpActive {
            width: 66px;
            padding: 0px 6px 0px 4px;
            background: url("../img/backgrounds/tabs/helpActive.png");
          }

   .control .menu {
      float: left;
      width: 275px;
      height: auto;
      border: solid 1px #FFCC66;
      border-top: none;
      border-bottom: none;
   }

      .control .menu ul.mainMenu {
         padding: 0px 0px 5px 0px;
         font-style: italic;
         width: 275px;
         background: bottom no-repeat url("../img/backgrounds/control/mainMenu.png");
      }

      .control .menu p.elementsManagement {
         padding: 5px 0px 10px 10px;
         font-weight: bold;
         width: 265px;
         background: bottom no-repeat url("../img/backgrounds/control/mainMenu.png");
      }

      .control .menu ul {
         float: left;
         padding: 3px 0px 6px 0px;
      }

         .control .menu ul li {
            float: left;
            width: 134px;
            display: block;
            padding-left: 2px;
         }
         .control .menu ul li img {
            padding-right: 5px;
            display: block;
            float: left;
         }
        

            .control .menu ul li a {
               display: block;
               height: 14px;
               padding: 8px 0px 8px 7px;
               margin: 1px 0px 1px 0px;
               color: #0e67b4;
            }

               .control .menu ul li a:hover {
                  text-decoration: underline;
               }

   .control .menuSpacer {
      width: 277px;
      height: 4px;
      float: left;
      background: url("../img/backgrounds/control/menu.png");
      overflow: hidden;
      margin-bottom: 9px;
   }

   .control .moduleOptions {
      float: left;
      width: 277px;
      background: url("../img/backgrounds/control/moduleOptions.png") bottom;
      margin-bottom: 10px;
   }

      .control .moduleOptions a {
         text-decoration: underline;
      }

      .control .moduleOptions h2 {
         width: 266px;
         height: 19px;
         background: url("../img/backgrounds/control/moduleOptionsH2.png") no-repeat;
         padding: 10px 0px 0px 11px;
      }

      .control .moduleOptions .moduleNavigator {
         width: 277px;
         padding: 0px 0px 8px 0px;
         background: url("../img/backgrounds/control/moduleNavigator.png") bottom;
         margin-bottom: 7px;
      }

         .control .moduleOptions .moduleNavigator p {
            font-weight: bold;
            padding: 17px 0px 0px 11px;
            background: url("../img/backgrounds/control/moduleNavigatorSeperator.png") 0px 5px no-repeat;
         }

         .control .moduleOptions .moduleNavigator select {
            margin: 0px 0px 0px 11px;
            display: inline;
         }

         .control .moduleOptions .moduleNavigator input {
            width: 215px;
            height: 16px;
            padding-right: 15px;
            border: #666666 solid 1px;
            margin: 3px 0px 0px 6px;
         }

         .control .moduleOptions .moduleNavigator ul {
            background: top no-repeat url("../img/backgrounds/control/moduleNavigatorUl.png");
            padding: 5px 10px 0px 10px;
         }

         .control .moduleOptions .moduleNavigator ul.seperator {
            background: url("../img/backgrounds/control/moduleNavigatorSeperator.png") 0px 5px no-repeat;
            padding: 15px 10px 0px 10px;
         }

            .control .moduleOptions .moduleNavigator ul li {
               padding: 4px 0px 4px 0px;
            }
            
            .control .moduleOptions .moduleNavigator img {
               margin-right: 5px;
               display: block;
               float: left;
            }

        .control .moduleOptions .moduleNavigator ul li ul {
            /*background: url("../img/backgrounds/control/moduleNavigatorUlUl.png") 8px 5px repeat-y;*/
            padding-left: 8px;
        }

           .control .moduleOptions .moduleNavigator ul li ul li {
              padding-left: 25px;
       background: url("../img/backgrounds/control/moduleNavigatorUlUlLi.png") 0px 0px no-repeat;
           }

           .control .moduleOptions .moduleNavigator ul li ul li.end {
              padding-left: 25px;
       background: url("../img/backgrounds/control/moduleNavigatorUlUlLiEnd.png") 0px 0px no-repeat;
           }

      .control .moduleOptions ul.improvementTools {
         width: 257px;
         padding: 0px 10px 0px 10px;
         font-style: italic;
         margin-bottom: 10px;
      }

            .control .moduleOptions ul.improvementTools li {
               padding: 4px 0px 4px 0px;
            }

   .control .administrationButton {
      height: 27px;
      width: 277px;
      float: left;
      background: url("controlButton.png");
      text-align: center;
      margin-bottom: 10px;
      padding-top: 8px;
      margin-top: -5px;
   }

   .control p.copyright {

      width: 257px;
      padding-left: 6px;
      font-style: italic;
      color: #999999;
   }

      .control p.copyright a {
         color: #999999;
      }

/* CONTENT */

.content {
   margin: 0px 10px 0px 307px;
   padding-bottom: 10px;
}

   .content .notifyBar {
      position: relative;
      height: 31px;
      float: left;
      background: url("../img/backgrounds/content/notifyBar.png");
      margin: 5px 0px 5px 0px;
      font-weight: bold;
      display: none;
      overflow: hidden;
   }

      .content .notifyBar p {
         padding: 6px 10px 7px 10px;
         background: url("../img/backgrounds/content/notifyBarCornersLeft.png") no-repeat left;
      }

      .content .notifyBar .cornersRight {
         width: 7px;
         height: 31px;
         position: absolute;
         right: 0px;
         top: 0px;
         background: url("../img/backgrounds/content/notifyBarCornersRight.png");
      }

   .content .notifyBarWideGreen {
      color: #7EBB00;
      width: 100%;
   }

   .content .notifyBarSmallGreen {
      color: #7EBB00;
      width: 683px;
   }

   .content p.breadcrumb {
      margin: 56px 0px 4px 0px;
      padding: 10px 0px 0px 0px;
   }

      .content p.breadcrumb a {
         color: #333333;
         text-decoration: underline;
      }

   .content h1.title {
      width: 100%;
      float: left;
      margin: 0px 0px 3px 0px;
      height: 23px;
      line-height: 20px;
   }

   .content p.subTitle {
      font-style: italic;
   }

      .content p.subTitle img {
         margin-left: 10px;
      }

      .content .titel p {
         font-weight: bold;
         float: left;
         width: 75%;
         margin: 5px 0px 0px 10px;
      }

/* Elements data input part */

   .content form.block {
      float: left;
      width: 683px;
      background: url("../img/backgrounds/content/inputBlock.png");
      margin: 5px 0px 10px 0px;

   }

   .content form.block ul.tabs {
      width: 675px;
      height: 36px;
      padding: 0px 4px 0px 4px;
      background: url("../img/backgrounds/content/tabsTop.png");
   }

   .content form.block ul.noTabs {
      width: 675px;
      height: 6px;
      padding: 0px 4px 0px 4px;
      background: url("../img/backgrounds/content/inputBlockTopNoTabs.png");
   }

      .content form.block ul.tabs li {
         float: left;
         height: 35px;
         font-weight: bold;
         text-align: center;
         margin: 0px 2px 0px 2px;
         background: left top url("../img/backgrounds/content/flexibleTabLeft.png") no-repeat;
         /*background: url("../img/backgrounds/content/tab.png");*/
         display: inline;
      }

         .content form.block ul.tabs li.active {
            /*background: url("../img/backgrounds/content/tabActive.png");*/
            background: url("../img/backgrounds/content/flexibleTabLeftActive.png");
         }

         .content form.block ul.tabs li input,
         .content form.block ul.tabs li a {
            font-family: Tahoma;
            font-size: 13px;
            line-height: 18px;
            color: #333333;
            /*background: none;*/
            background: right top no-repeat url("../img/backgrounds/content/flexibleTabRight.png");
            font-weight: bold;
            padding: 5px 12px 7px 12px;
            height: 34px;
            border-width: 0;
            cursor: pointer;
            overflow: visible;
         }
         
         .content form.block ul.tabs li.active input,
         .content form.block ul.tabs li.active a {
            background: right top no-repeat url("../img/backgrounds/content/flexibleTabRightActive.png");
         }

         .content form.block ul.tabs li a {
            display: block;
            padding-top: 7px;
            height: 23px;
         }

      .content form.block .information {
         position: relative;
         width: 683px;
         margin-bottom: 10px;
         background: bottom url("../img/backgrounds/content/informationBottom.png") no-repeat;
         padding-bottom: 5px;
      }

         .content form.block .information p {
            width: 651px;
     padding: 5px 14px 5px 14px;

         }

         .content form.block .information p.warning {
            font-weight: bold;
            font-style: italic;
            height: 22px;
     padding: 25px 14px 0px 14px;
     background: url("../img/backgrounds/content/informationTop.png") no-repeat;
         }



            .content form.block .information img.help {
               position: absolute;
               width: 16px;
               height: 16px;
               top: 26px;
               right: 16px;
            }

      .content form.block input.enterFix {
         position: absolute;
         top: -1000px;
      }

      form.block fieldset {
         width: 655px;
         height: auto;
         border: none;
         padding-top: 13px;
         margin: 0px 14px 0px 14px;
      }

         .content form.block fieldset p {
            width: 483px;
     padding: 0px;
            float: left;
            margin: 0px;
         }

         .content form.block fieldset span {
         
            float: left;
            width: 150px;
            padding-right: 10px;
         }

         .content form.block fieldset span.error {
            color: #FF0000;
            font-weight: bold;
         }
         
         .content form.block fieldset span.long {
            width: 655px;
         }

         .content form.block fieldset span.succes {
            color: #7EBB00;
            font-weight: bold;
         }

         form.block label {
            width: 655px;
            float: left;
            margin: 0px 0px 0px 0px;
            height: auto;
            min-height: 25px;
         }

            .content form.block fieldset label input.text, .content form.block fieldset label input.longText {
               width: 208px;
               height: 16px;
               padding-right: 15px;
               border: #CCCCCC solid 1px;
            }

     .content form.block fieldset label input[type=text]:focus,
     .content form.block fieldset label input[type=password]:focus {
        background: url("../img/arrowLeftInput.png") #FFFFFF no-repeat right center;
     }
            .content form.block fieldset label input.longText {
               width: 477px;
            }
            
            .content form.block fieldset label textarea {
               float: left;
               width: 491px;
               height: 150px;
               border: #CCCCCC solid 1px;
               margin: 0px;
            }

        .content form.block fieldset label textarea.high {
           height: 250px;
        }

            form.block select {
               width: 226px;
            }
            
            .content form.block fieldset label select.fit {
               width: auto;
               margin-right: 4px;
            }

     .content form.block fieldset label select.long {
        width: 494px;
     }


         form.block fieldset fieldset {
            width: 473px;
            background-color: #FFFFFF;
            border: solid 1px #CCCCCC;
            padding: 10px 10px 0px 10px;
            float: left;
            margin: 0px;
         }
         
         form.block fieldset fieldset button {
               display: inline;
               background: transparent;
               border: 0;
               padding: 0;
            }
            
               form.block fieldset fieldset button img{
                  vertical-align: text-top;
                  margin-right: 4px;
               }
         
            form.block fieldset fieldset ul {
               margin-bottom: 10px;
            }
            
               form.block fieldset fieldset ul li {
                  padding: 2px 0 2px 0;
               }
         
            form.block fieldset fieldset p {
               
            }

            form.block fieldset fieldset label {
               width: 236px;
               display: block;
               float: left;
            }
            
            

               .content form.block fieldset fieldset label input {
                  width: auto;
                  margin: 0px 5px 10px 0px;
                  vertical-align: top;
                  height: 15px;
               }

               .content form.block fieldset fieldset label.long {
                  width: 468px;
               }

     .content form.block fieldset fieldset.whitePlane {
        margin-left: 0px;
        float: left;
        padding: 0px 10px 10px 10px;
        overflow: hidden;

     }

        .content form.block fieldset fieldset.whitePlane .imageBox {
           width: 473px;
           background: #EDEDED;
           margin-top: 10px;
           height: auto;
           float: left;
        }

           .content form.block fieldset fieldset.whitePlane .imageBox img {
              padding: 0px 5px 0px 0px;
       float: left;
           }

           .content form.block fieldset fieldset.whitePlane .imageBox .text {
              padding: 7px;
              width: 287px;
       float: left;
       overflow: hidden;
           }

              .content form.block fieldset fieldset.whitePlane p {
          width: 473px;
          float: left;
          clear: left;
          height: 18px;
          overflow: hidden;
              }

       .content form.block fieldset fieldset.whitePlane .imageBox .text img {
          padding: 0px 5px 0px 0px;
       }

       .content form.block fieldset fieldset.whitePlane .imageBox .text ul {
          clear: left;
          float: left;
          width: 280px;
          padding-top: 7px;
       }

           .content form.block fieldset fieldset.whitePlane .imageBox .text ul li {
              padding: 5px 0 0 0;
              clear: left;
              width: auto;
           }


      .content form.block fieldset ul.pagesLayout {
         float: left;
         margin-bottom: 10px;

      }

         .content form.block fieldset ul.pagesLayout li {
            float: left;
            width: 150px;
            padding-right: 10px;
            font-weight: bold;
         }

         .content form.block fieldset ul.pagesLayout li label {
            margin: 0px;
            float: left;
            padding: 0px;
            width: 150px;
         }

      .content form.block fieldset.buttons {
         width: 495px;
         padding-left: 160px;
         display: inline;
         padding-top: 9px;
      }

      .content form.block fieldset.noPadding {
         padding-left: 0px;
      }

         .content form.block fieldset.buttons p {
            margin-top: 10px;
         }

         .content form.block fieldset.buttons input, .content form.block fieldset .button {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            height: 26px;
            width: 140px;
            margin: 0px 10px 0px 0px;
            padding: 0px 0px 0px 29px;
            text-align: left;
            cursor: pointer;
            border: none;
         }

         .content form.block fieldset .button {
            margin-right: 0px;
         }

            .content form.block fieldset input.save {
               background: #FFFFFF url("../img/backgrounds/content/submitButtonSave.png") no-repeat;
            }

            .content form.block fieldset input.nextStep {
               background: #FFFFFF url("../img/backgrounds/content/submitButtonNextStep.png") no-repeat;
            }

            .content form.block fieldset input.previousStep {
               background: #FFFFFF url("../img/backgrounds/content/submitButtonPreviousStep.png") no-repeat;
            }

            .content form.block fieldset input.cancel {
               background: #FFFFFF url("../img/backgrounds/content/submitButtonCancel.png") no-repeat;
            }

            .content form.block fieldset input.upload {
               background: #FFFFFF url("../img/backgrounds/content/submitButtonUpload.png") no-repeat;
            }

            .fileUploadButton {
               background: #FFFFFF url("../img/backgrounds/content/submitButtonUpload.png") no-repeat;
               font-family: Tahoma, Arial, Helvetica, sans-serif;
               height: 26px;
               width: 140px;
               margin: 0px 10px 0px 0px;
               padding: 0px 0px 0px 29px;
               text-align: left;
               cursor: pointer;
               border: none;
            }


      .content form.block .mceCase {
         padding: 0px 14px;
         width: 655px;
         float: left;
      }

      .content form.block .mceCase span {
         margin-bottom: 5px;
         clear: both;
         float: left;
      }



     .wrapperInputFile {
        background:url('../img/backgrounds/content/buttonSelect.png') no-repeat 100% 1px;
        height:27px;
        width: 295px;
        margin:-1px 10px 0px 0px;
        float: left;
     }

.wrapperInputFile .file {
   opacity: 0.0;
   font-size:13px;
   width:300px;
}

.wrapperFakeInputFile{
   margin-top:-19px;
}

.wrapperFakeInputFile .fakeFile{
   width:195px;
   height:16px;
   font-size:13px;
   font-family:Tahoma;
   border: solid 1px #CCCCCC;
}




      .content form.block .bottom {
         width: 683px;
         height: 5px;
         background: url("../img/backgrounds/content/inputBlockBottom.png");
         overflow: hidden;
         margin-top: 10px;
      }

/* Elements overview part */

   .content .overview {
      background: url("../img/backgrounds/content/overviewTop.png") 0 0 repeat-x;
      float: left;
      width: 100%;
      margin: 5px 0px 10px 0px;
      position: relative;
   }
   
   /*overview flexible tabs*/
   .content .tabspace {
       background-position: 10px 30px;
   }
   
   .content .overview ul.flexibleTabs {
            width: 100%;
            height: 36px;
            margin: 0 0 -6px 0;
            padding: 0px 4px 0px 4px;
            
         }

            .content .overview ul.flexibleTabs li {
               float: left;
               font-weight: bold;
               text-align: center;
               font-style: italic;
               width: auto;
               margin: 0px 2px 0px 2px;
               background: url("../../libraries/img/backgrounds/content/flexibleTabLeft.png");
               padding: 0px;
            }
            
            .content .overview ul.flexibleTabs img {
               margin: 4px 4px 0 4px;
            }

               .content .overview ul.flexibleTabs li.active {
                  background: url("../../libraries/img/backgrounds/content/flexibleTabLeftActive.png");
               }

               .content .overview ul.flexibleTabs li a {
                  background: right no-repeat url("../../libraries/img/backgrounds/content/flexibleTabRight.png");
                  display: block;
                  height: 29px;
                  padding: 7px 12px 0px 12px;
               }

               .content .overview ul.flexibleTabs li.active a {
                  background: right no-repeat url("../../libraries/img/backgrounds/content/flexibleTabRightActive.png");
               }
   
      .content .overview button {
         display: inline;
         background: transparent;
         border: 0;
         padding: 0;
      }

      .content .overview .backButton {

         font-family: Tahoma, Arial, Helvetica, sans-serif;
            height: 26px;
            width: 140px;
            margin-bottom: 14px;
            padding: 0px 0px 0px 29px;
            text-align: left;
            cursor: pointer;
            border: none;
            background: #FFFFFF url("../img/backgrounds/content/submitButtonPreviousStep.png") no-repeat;
      }

      .content .overview .iconBar {
         margin-top: 7px;
         width: 100%;
      }

         .content .overview .iconBar p {
            font-size: 10px;
            line-height: 14px;
            color: #999999;
            padding: 0px 0px 7px 5px;
            float: left;
         }


         .content .overview .iconBar a {
            
            padding: 6px 7px;
            width: 16px;
            height: 18px;
            float: left;
            margin: 0px 0px 5px 5px;
         }
         
         .content .overview .iconbar {
         }

         .content .iconBar input {
            margin-top: 5px;
            padding-left: 5px;
         }

      .content .overview .b {background: url("../img/backgrounds/content/overviewDot.png") 0 100% repeat-x;}
      .content .overview .l {background: url("../img/backgrounds/content/overviewDot.png") 0 0 repeat-y;}
      .content .overview .r {background: url("../img/backgrounds/content/overviewDot.png") 100% 0 repeat-y;}
      .content .overview .tl {background: url("../img/backgrounds/content/overviewTl.png") 0 0 no-repeat;}
      .content .overview .tr {background: url("../img/backgrounds/content/overviewTr.png") 100% 0 no-repeat;}
      .content .overview .bl {background: url("../img/backgrounds/content/overviewBl.png") 0 100% no-repeat;}
      .content .overview .br {background: url("../img/backgrounds/content/overviewBr.png") 100% 100% no-repeat; padding: 4px 4px 1px 4px;}

      .content .overview table caption {
         padding: 5px 5px 7px 5px;
         font-style: italic;
         font-weight: bold;
      }
      
         .content .overview table caption select {
            width: 200px;
            margin-left: 5px;
            font-style: normal;
         }
         
         .content .overview table caption span.option {
            font-weight: normal;
            margin-left: 5px;
            font-style: normal;
         }

         .content .overview img.help {
            position: absolute;
            width: 16px;
            height: 16px;
            top: 10px;
            right: 10px;
         }
         
         .content .overview img.tabHelp {
            position: absolute;
            width: 16px;
            height: 16px;
            top: 40px;
            right: 10px;
         }

      .content .overview table {
         width: 100%;
         vertical-align: top;
      }
      
         .content .overview table img {
         	vertical-align: top;
         }
         
         .content .overview table tr:hover td {
            background-color: #FFE4AE;
         }

         .content .overview table caption {
            padding: 5px 5px 8px 5px;
            font-style: italic;
            font-weight: bold;
     text-align: left;
         }

         .content .overview table th {
            padding: 9px 5px 8px 5px;
            text-align: left;
            font-weight: bold;
            border-right: solid 1px #FFF;
     background-color: #EDEDED;

         }

            .content .overview table th a {
               text-decoration: none;
            }

            .content .overview table th img {
               margin-left: 5px;
            }

     th.first {
        background: url("../img/backgrounds/content/overviewTableHeaderLeft.png") no-repeat left;
     }

     th.last {
        background: url("../img/backgrounds/content/overviewTableHeaderRight.png") no-repeat right;
     }

         .content .overview table td {
            border-right: solid 1px #EDEDED;
            padding: 3px 5px 3px 5px;
            vertical-align: top;
         }

          .content .overview table tr.empty td {
             border-right: solid 1px #EDEDED;
             line-height: 1px;
             background: none;
         }

         .content .overview table td.noBorder {
            border: none;
         }

            .content .overview table td img {
               padding-left: 2px;
            }

     .content .overview table td .image {
               padding-left: 2px;
            }


      .content .overview ul.users {
         margin: 0px;
         padding: 0px;
         width: 100%;
      }

         .content .overview ul.users li {
            width: 180px;
            height: 166px;
            background: url("../img/backgrounds/content/user.png");
            float: left;
            display: block;
            text-align: center;
            padding: 14px 0 0 0;
            line-height: 1.7em;
            margin: 0px 10px 10px 0px;
            overflow: hidden;
         }
            .content .overview form {
               float: none;
               display: inline;
            }
            .content .overview ul.users button {
               display: inline;
               background: transparent;
               border: 0;
               padding: 0;
            }

   .content .facts {
      float: left;
      margin: 5px 0px 10px 0px;
      width: 100%;
      border: dashed 1px #CCCCCC;
      color: #999999;
      font-size: 11px;
   }

      .content .facts ul {
   padding: 10px 10px 5px 10px;
   margin-left: 15px;
   list-style-type: disc;
      }

         .content .facts ul li {
            padding-bottom: 5px;
         }

/* Elements Show part */
/* Maximum width = 683px */

   .content .show {
      float: left;
      width: 683px;
      margin-top: 5px;
   }

      .content .show span.red {
         color: #FF0000;
         font-weight: bold;
         background: #F0E0DD;
      }
      .content .show form {
         float: none;
         display: inline;
      }
      .content .show button {
         display: inline;
         background: transparent;
         border: 0;
         padding: 0;
      }

      .content .show input.save, .content .show input.go {
         font-family: Tahoma, Arial, Helvetica, sans-serif;
         height: 26px;
         width: 140px;
         margin: 0px 10px 0px 0px;
         padding: 0px 0px 0px 29px;
         border: none;
         text-align: left;
         background: #FFFFFF url("../img/backgrounds/content/submitButtonSave.png") no-repeat;
      }
      
      .content .show input.go {
         background: #FFFFFF url("../img/backgrounds/content/submitButtonNextStep.png") no-repeat;
      }

      .content .show p {
         padding: 0px 14px 10px 14px;
         line-height: 22px;
      }

         .content .show p a{
            text-decoration: underline;
         }

         .content .show p.configuration {
            padding: 5px 14px 5px 14px;
            float: left;
            font-style: italic;
         }

            .content .show p.configuration a {
               text-decoration: underline;
               color: #999999;
            }

      .content .show h2 {
         padding: 0px 14px 10px 14px;
         line-height: 22px;
         margin-bottom: 0px;
         clear: left;
      }

      .content .show span.number {
         font-weight: bold;
         width: 75px;
         float: left;
      }

      .content .show p.graph {
         padding: 0px 10px 10px 10px;
         float: left;
      }

      .content .show p.grey,
      .content .show dl.grey {
         margin: 0px 4px 10px 4px;
         padding: 10px 10px 10px 10px;
         background: #EDEDED;
         overflow: hidden;
         
      }
      
         .content .show dl.grey dt {
          display: inline;
          width: 175px;
          clear: left;
          float: left;
         
         

         }
         
         .content .show dl.grey dd {
          margin: 0; padding: 0;
          
         }
      
      .content .show img.corner {
         position: absolute;
         top: 85px;
         right: 13px;
      }

      .content .show select {
         font-family: Tahoma, Arial, Helvetica, sans-serif;
         font-size: 13px;
      }

      .content .show table tr.grey {
         background: #EDEDED;
      }
      
      

      .content .show table tr td {
         padding: 5px;
         vertical-align: top;
         border-right: 1px #E2E2E2 solid;
      }
      
      .content .show table tr:hover td {
         background-color: #FFE4AE;
      }
      
      .content .show table img {
         padding-left: 2px;
      }
      
      .content .show table tr td.noBorder {
         border-right: none;
      }

      .content .show table tr th {
         padding: 5px;
         vertical-align: top;
         text-align: left;
         border-bottom: 1px solid #E2E2E2;
         border-right: 1px #E2E2E2 solid;
      }

      .content .show table tr .right {
         text-align:right;
      }

      .content .show .iconBar {
         margin: 5px 14px 10px 14px;
         float: left;
         width: 100%;
      }
      

         .content .show .iconBar a {
            background: url("../img/backgrounds/content/iconBox.png") no-repeat;
            padding: 6px 7px;
            width: 18px;
            height: 18px;
            float: left;
            margin-right: 5px;
         }
         
            .content .show .iconBar a.cultures {
               padding: 9px 7px;
            }
         
         .content .show .iconBar a.long {
            width: 640px;
            padding-bottom: 13px;
            text-decoration: underline;
         }

         .content .show .iconBar img {
         	vertical-align: top;
         	margin-right: 13px;
         }



      /* Show common declarations */
      
      .content .show ul img {
         vertical-align: top;
         border: none;
      }

      .content .show .wide ul, .content .show .narrowCollumn .narrow ul, .content .show .middleCollumn .middle ul {
         float: left;
         list-style-type: none;
         margin: 0px 4px 0px 4px;
      }

      .content .show .wide ul li, .content .show .narrowCollumn .narrow ul li, .content .show .middleCollumn .middle ul li {
         padding: 5px 10px 5px 10px;
      }

      .content .show .wide ul li img, .content .show .narrowCollumn .narrow ul li img, .content .show .middleCollumn .middle ul li img {
         margin-right: 9px;
      }

      .content .show .wide ul li:hover .hoverArrow, .content .show .narrowCollumn .narrow ul li:hover .hoverArrow, .content .show .middleCollumn .middle ul li:hover .hoverArrow {
         display: inline;
      }

      .content .show .wide ul li a, .content .show .narrowCollumn .narrow ul li a, .content .show .middleCollumn .middle ul li a {
         display: block;
      }
      
      .content .show .middleCollumn .middle ul.tweets li a {
         display: inline;
         text-decoration: underline;
      }
      
      .content .show .middleCollumn .middle ul.tweets li {
         overflow: hidden;
         padding-left: 45px;
      }
      
	      .content .show .middleCollumn .middle ul.tweets li img {
	         margin-left: -30px;
	      }

         .content .show .wide ul li a.noBlock, .content .show .narrowCollumn .narrow ul li a.noBlock, .content .show .middleCollumn .middle ul li a.noBlock {
            display: inline;
            
         }

      .content .show ul li.grey {
         background: #EDEDED;
      }
      
      .content .show .code {
         border: 1px #EAEAEA solid;
         background: #F4F4F4;
         overflow: auto;
         padding: 10px 0px;
         margin: 0px 14px 10px 14px;
      }
      
      .content .show .wide ul.exceptions {
   list-style: none;
   width: auto;
}

.content .show .wide ul.exceptions li {
   padding-top: 15px;
   padding-bottom: 10px;
   margin-top: 5px;
   border-top: 1px #EAEAEA solid;
   width: 652px;
}

.content .show .wide ul.exceptions li .code {
   margin: 10px 0px;
}

      .hoverArrow {
        display: none;
      }

      .content .show .wide {
         float: left;
         width: 683px;
         background: url("../img/backgrounds/content/wideMiddle.png") bottom left;
         overflow: hidden;
         position: relative;
      }

         .content .show .wideBottom {
            background: url("../img/backgrounds/content/wideBottom.png") bottom left;
            height: 5px;
            float: left;
            width: 683px;
            margin-bottom: 9px;
         }

         .content .show img.help {
            position: absolute;
            width: 16px;
            height: 16px;
            top: 12px;
            right: 10px;
         }
         
         .content .show img.tabHelp {
            position: absolute;
            width: 16px;
            height: 16px;
            top: 42px;
            right: 10px;
         }

         .content .show .wide ul.flexibleTabs {
            width: 675px;
            height: 36px;
            margin: 0px;
            padding: 0px 4px 0px 4px;
            background: no-repeat url("../img/backgrounds/content/tabsTop.png");
         }

            .content .show .wide ul.flexibleTabs li {
               float: left;
               font-weight: bold;
               text-align: center;
               font-style: italic;
               width: auto;
               margin: 0px 2px 0px 2px;
               background: url("../img/backgrounds/content/flexibleTabLeft.png");
               padding: 0px;
            }

               .content .show .wide ul.flexibleTabs li.active {
                  background: url("../img/backgrounds/content/flexibleTabLeftActive.png");
               }

               .content .show .wide ul.flexibleTabs li a {
                  background: right no-repeat url("../img/backgrounds/content/flexibleTabRight.png");
                  display: block;
                  height: 29px;
                  padding: 7px 12px 0px 12px;
               }

               .content .show .wide ul.flexibleTabs li.active a {
                  background: right no-repeat url("../img/backgrounds/content/flexibleTabRightActive.png");
               }

         .content .show .wide ul {
            width: 675px;
            margin-bottom: 5px;
         }

            .content .show .wide h1 {
               width: 659px;
               padding: 14px 14px 10px 14px;
               background: url("../img/backgrounds/content/wideTop.png") no-repeat;
            }

               .content .show .wide h1.tabTitle {
                  background: none;
                  padding-top: 10px;
                  width: 659px;
                  float: left;
                  background: url("../img/backgrounds/content/tabTitle.png") no-repeat;
               }

               .content .show .wide h1.noTop {
                  background: none;
               }


               .content .show .wide p.top {
                  float: left;
                  width: 663px;
                  padding: 14px 14px 10px 14px;
                  font-weight: bold;
                  background: url("../img/backgrounds/content/wideTop.png") no-repeat;
               }

               .content .show .wide p.tabs {
                  background: url("../img/backgrounds/content/tabTitle.png") no-repeat;
                  padding-top: 10px;
               }

                  .content .show .wide p.top img {
                     padding-right: 10px;
                  }

         .content .show .wide table {
            width: 655px;
            margin: 2px 14px 10px 14px;
            float: left;
            border: 1px #E2E2E2 solid;
            border-right: none;
         }



      .content .show .narrowCollumn {
         float: left;
         clear: left;
         width: 260px;
      }

         .content .show .narrowCollumn .narrow {
            margin-bottom: 9px;
            float: left;
            width: 260px;
            padding-bottom: 10px;
            background: url("../img/backgrounds/content/narrowBottom.png") bottom left;
         }

            .content .show .narrowCollumn .narrow h1 {
               width: 232px;
               padding: 14px 14px 10px 14px;
               background: url("../img/backgrounds/content/narrowTop.png") no-repeat;
            }

             .content .show .narrowCollumn .narrow ul {
                width: 252px;
             }

         .content .show .narrowCollumn .button {
            float: left;
            margin-top: 10px;
            width: 260px;
            height: 60px;
            background: url("../img/backgrounds/content/button.png");
         }

            .content .show .narrowCollumn .button  img {
               float: left;
               margin: 8px 10px 0px 10px;
               display: inline;
            }

            .content .show .narrowCollumn .button  h1 {
               margin-top: 19px;
               padding-left: 10px;
            }

      .content .show .middleCollumn {
         float: left;
         width: 414px;
         margin-left: 9px;
         display: inline;
      }

         .content .show .middleCollumn .middle {
            margin-bottom: 9px;
            padding-bottom: 10px;
            float: left;
            width: 414px;
            background: url("../img/backgrounds/content/middleBottom.png") bottom left;
         }

            .content .show .middleCollumn .middle ul {
                width: 405px;
             }

         .content .show .middleCollumn .middle input {
            width: 250px;
            height: 16px;
            padding-right: 15px;
            margin: 0px 0px 8px 10px;
            border: #CCCCCC solid 1px;
            float: left;
         }

            .content .show .middleCollumn .middle input:focus {
               background: url("../img/arrowLeftInput.png") #FFFFFF no-repeat right center;
            }

         .content .show .middleCollumn .middle button {
            width: 268px;
            height: 26px;
            margin: 0px 0px 5px 10px;
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            border: none;
            background: #FFFFFF url("../img/backgrounds/content/searchButtonLarge.png") repeat-x;
            float: left;
         }

            .content .show .middleCollumn .middle h1 {
               width: 386px;
               padding: 14px 14px 10px 14px;
               background: url("../img/backgrounds/content/middleTop.png") no-repeat;
            }

            .content .show .middleCollumn .middle .showcase {
               float: left;
               width: 391px;
               border: dashed 1px #CCCCCC;
               background: #FFFFFF;
               display: inline;
               margin: 0px 10px 10px 10px;
               padding: 10px 0px 5px 0px;
            }

            .content .show .middleCollumn .middle p {
               padding: 0px 14px 5px 14px;
               float: left;
            }

               .content .show .middleCollumn .middle p a:hover {
                  text-decoration: underline;
               }


      .content .show .halfCollumn {
         float: left;
         width: 337px;
         margin-left: 9px;
         margin-bottom: 10px;
         position: relative;
         display: inline;
      }

      .content .show .halfCollumnNoMargin {
         margin-left: 0px;
      }

         .content .show .halfCollumn .half {
            margin-bottom: 0px;
            padding-bottom: 10px;
            float: left;
            width: 337px;
            background: url("../img/backgrounds/content/halfMiddle.png") bottom left;
         }

            .content .show .halfCollumn .half h1 {
               width: 309px;
               padding: 14px 14px 10px 14px;
               background: url("../img/backgrounds/content/halfTop.png") no-repeat;
            }
            
            .content .show .halfCollumn .half h1.tabTitle {
               background: none;
               padding-top: 10px;
               width: 659px;
               float: left;
               background: url("../img/backgrounds/content/tabTitleHalf.png") no-repeat;
            }
            
         .content .show .halfCollumn .half ul.flexibleTabs {
            width: 675px;
            height: 36px;
            margin: 0px;
            padding: 0px 4px 0px 4px;
            background: no-repeat url("../img/backgrounds/content/tabsTopHalf.png");
         }

            .content .show .halfCollumn .half ul.flexibleTabs img {
               margin: 4px 4px 0 4px;
            }
            
            
            .content .show .halfCollumn .half ul.flexibleTabs li {
               float: left;
               font-weight: bold;
               text-align: center;
               font-style: italic;
               width: auto;
               margin: 0px 2px 0px 2px;
               background: url("../img/backgrounds/content/flexibleTabLeft.png");
               padding: 0px;
            }
            
               .content .show .halfCollumn .half ul.flexibleTabs li.active {
                  background: url("../img/backgrounds/content/flexibleTabLeftActive.png");
               }

               .content .show .halfCollumn .half ul.flexibleTabs li a {
                  background: right no-repeat url("../img/backgrounds/content/flexibleTabRight.png");
                  display: block;
                  height: 29px;
                  padding: 7px 12px 0px 12px;
               }

               .content .show .halfCollumn .half ul.flexibleTabs li.active a {
                  background: right no-repeat url("../img/backgrounds/content/flexibleTabRightActive.png");
               }
            
         .content .show .halfCollumn .bottom {
            float: left;
            width: 337px;
            height: 5px;
            background: url("../img/backgrounds/content/halfBottom.png") bottom left;
         }
         
         .content .show .halfCollumn .lower {
            margin-top: 30px;
         }

/* Elements information bubble part */

   .content .bubble {
      float: left;
      clear: left;
      height: auto;
      width: auto;
      display: none;
   }

      .content .bubble .bottom {
         width: 450px;
         float: left;
         margin: 0px 0px 10px 0px;
         clear: left;
         padding-bottom: 17px;
         background: url("../img/backgrounds/bubble/bottom.png") bottom no-repeat;
      }

      .content .bubble .top {
         width: 450px;
         background: url("../img/backgrounds/bubble/top.png") no-repeat;
         height: 73px;
         position: relative;
         float: left;
         clear: left;
      }

         .content .bubble .top h1 {
            width: 406px;
            padding: 50px 12px 5px 12px;
         }

         .content .bubble .top img.close {
            position: absolute;
            width: 15px;
            height: 15px;
            top: 53px;
            right: 20px;
         }

         .content .bubble .bottom p {
            width: 426px;
            padding: 5px 12px 0px 12px;
         }
         
   .content ul.pages {
      margin: 10px 15px 10px 15px;
   }
   
      .content ul.pages li {
         padding-bottom: 10px;
      }
      
         .content ul.pages li a {
            text-decoration: underline;
            color: #0e67b4;
         }
         
         .content ul.pages li img {
            padding-right: 10px;
            display: block;
            float: left;
         }
         
         .content ul.pages li span.blueLink {
            text-decoration: underline;
            color: #0e67b4;
         }

.content .overview table tr td.icon-cell,
.content .show table tr td.icon-cell {
   border: none;
   width: 18px;
}

/* Tooltip */
.toolTip h1 {
   padding-bottom: 7px;
}

.toolTip p {
   margin-bottom: 7px;
}

.toolTip ul {
   margin-bottom : 7px;
   list-style: circle;
}

.toolTip ul li {
   margin-bottom : 3px;
   list-style: circle;
   margin-left: 20px;
}

.toolTip {
	display: none;
}
