/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
padding:0px;
margin:0px;
}

/* ----------container to center the layout---------- */
#container, #footer {
   width: 790px;
   padding:0px;
   margin:10px auto 0 auto;
}

/* ----------banner for logo-------------- */
#banner {
padding: 0px;
margin: 0px; }

#banner img {
padding:0px;
margin:0px;
}

/* ----------upper navbar-------------- */
#rep_container{
   height:75px;
}

ul#navbar li a img{
   margin-top:-13px;
   margin-bottom:-7px;
}

ul#navbar {
   margin: 0;
   padding: 0;
   width: 530px;
   float:left;
   display:block;
}

ul#navbar li{
  position:relative;
  float: left;
}

ul#navbar li.long{
   width:120px;
   margin-right:0px;
}

html>body ul#navbar li.long{
   width:0px;
   margin-right:25px;
}

ul#navbar li a{
   display: block;
   padding:3px 9px 2px;
   text-align: center;
}

ul#navbar li .dropdown ul li a {
  text-align: left;
}

ul#navbar li{
   position:relative;
   z-index:1;
}

#navbar li ul{
   position: absolute;
   left: 0px;
   top: auto;
   display: none;
   margin:0px;
    margin-left:10px;
   padding:0px;
   z-index:100;
}

html>body #navbar li ul{
   padding: 0px;
}

#navbar li ul li{
   display:block;
   padding:0px;
   margin:0px;
   vertical-align: bottom; /* IE5/win bugfix */
   width:auto !important;
  line-height:16px;
}

#navbar li ul li a{ 
   width:120px;
   display:block;
   padding:6px 10px;
   margin:0px;
}

#navbar li ul li+li a{
   border-top:1px dashed #333;
}

.parent:hover {background-image: url(/images/bgfix.gif);}

#navbar li:hover ul, ul#navbar li.over ul { 
   display: block;
}

#navbar li span{
   display:block;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#navbar li { float: left; }
* html ul#navbar li a { height: 1%; }
/* End */

#current_rep{
  text-align:right;
  float:right;
  padding:3px;
  font-size:90%;
  font-style:italic;
}

/* -----------left sidebar------------ */
ul#sidebar{
   padding:0px;
}

ul#sidebar li{
   margin-left:10px;
}

/* ----------outer and inner----------------- */
#outer{
   clear:both;
   margin:0px;
   padding:0px;
}

#inner{ 
   margin:0px; 
   width:100%;
/*   padding-bottom:10px;*/
} /* The ie/pc pecularity */ 

/* -----------------content--------------------- */
#content{ 
   position: relative;
   margin: 0px;
   padding:5px;
   min-height:700px;
   height:auto !important;
   height:700px;
   width:100%;
}

#content img{
   float:right;
   display:block;
   margin:5px;
}

#content h4{
   margin-bottom:0px;
}

.left_col {
  float: left;
  width: 275px;
}

.right_col {
  float: right;
  width: 500px;
  text-align: right;
}

p{
   padding: 5px 10px;
   margin:0px;
}

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;
}

#full img{
   float:right;
}

#right{
   float:right;
   display:block;
   width:150px;
}

img#floating_logo{
   position:absolute;
   top:0px;
   left:7px;
}

#partnership{
   text-align:center;
}

#partnership span{
   margin:0 20px;
}

#content.rep_page{
  line-height: 18px;
}

#content.rep_page{
  margin-bottom: -10px;
  padding: 15px;
}

#rep_image{
  padding: 5px;
}

/*  ----------------footer---------------------- */ 
#upgrade{
   text-align:center;
}

#footer {
   clear:both;
   padding:0 0 20px;
   text-align: center;
} 

#footer img{
   position:relative;
   top:8px;
}

img#wa_logo{
   width:40px;
   height:23px;
}