﻿body 
{
	  font-family:Arial, Verdana;
  font-size:small;
  margin:40px 0 0 0;
}

table
{
    padding:0 0 0 0;
    margin:0 0 0 0;
}
img
{
    border:none;
}

a
{   
 text-decoration: none;
 color:#002364;
}


a:hover
{
   font-weight:bold;
}

a:visited
{
   text-decoration: none;
}

#leftSideBar 
{
 position: absolute; 
 left:0; 
 z-index: 5; 
 width: 300px; 
 padding-left: 15px;    
 margin-top:1%;
 background-image:url(../img/cyan2whi.jpg);
 height:480px;
}

#logo
{
    float:left;
    margin:40px 0 40px 10px;
}

#car
{
}

#home_logo
{
}

home_car
{
}

#MenuLeft
{
  margin-left:120px;     
}

#navbar 
{
  position:relative;
  margin:0 0 0 0;
  padding:0 10px 0 20px;
  background:#efb125;
 height:480px;
  line-height:1.5;
}

#navbar li 
{
    border-bottom:dashed 1px;
}
    
#navbar li a 
  {
    text-transform:capitalize; 
 }

#toggleList_1, #toggleList_2, #toggleList_3, #toggleList_4, #toggleList_5, #toggleList_6, #toggleList_7
{
   display:none;
}

#toggleList_1 li, #toggleList_2 li, #toggleList_3 li, #toggleList_4 li, #toggleList_5 li, #toggleList_6 li, #toggleList_7 li
{
  border-style:none;
}

#navbar li.listSeparator
{
   font-weight:bold;
   list-style-type:none;  
   margin:1% 0 0 0;
   border-bottom:none;
}


#navbar li.accessibility  
  {
    border-bottom:dashed 4px;
 }

#navbar li.accessibility  a  
  {
    text-transform:capitalize; 
 }

#homeContent 
{
   background-color:#fff;
   float: left; 
   width: 440px;
   height: 520px; 
   padding: 0 1.5em 0 300px;
 }

#mainContent 
{
   background-color:#fff;
   float: left; 
   width: 640px;
   height: 520px; 
   padding: 0 1.5em 0 320px;
   color:#002364;    
   line-height:1.5;
 }

#pageTitle
{
    font-size:1.2em;
    font-weight:bold;
    text-transform:capitalize;
    padding:1em 0 3em 0;    
}

.note
{
    font-style:italic;
    color:Gray;
    padding:1.5em 0 2em 0;    
}

.attachment
{
    border-top:solid 1px #efb125;
}

#attachmentHeader
{
    font-weight:bold;
    text-transform:uppercase;
}

.column { float: left;}

#rightSideBar 
{
    line-height:1.5;
    background-color:#fff;
    max-width: 200px; 
    padding-left:15px;
    height:520px;
    }

#peoplemover
{
 border-bottom:solid 1px rgb(22,138,194);
}
.contentItem 
{
  color:#002364;
  padding-left:1em;
}

.contentItem .itemTitle
{
    padding-top:15px;
    font-weight:bold;
    font-size:1.0em;
    text-transform:capitalize;
    padding-bottom:5px;
}

.contentItem .itemDescription
{
    font-size:.85em;
    padding: 15px 15px 15px 15px;
}

#bykeCycle .itemDescription
{
    /*border-right:solid 1px rgb(22,138,194);*/
}

.blueCell 
{
    background-color:#3a8dcf;
}

.greenCell 
{
    background-color: #82c14c;
    padding: 1em 1.6em 0 1.6em;
}

.contentItem .gray_separator
{
    background:url(../img/gray_separator.jpg) 0 66% no-repeat;
}

.itemTitle #hypBorrowBike, #hypRentElectricalVehicules
{
    color:#fff;
}

#pageText .normal
{
  margin-top: 2em;
}

   
#mainContent h1 
{
    font-size:1.2em;
    padding:1em 0 3em 0;    
}

#pageText #imageTop
{
    margin-top:1em;
}

#pageText #imgAbove
{
float:right;
} 

#pageText hr
{
  margin: 1.0em 2.0em 0 2.0em;
  color:#002364;   
  height:2px;
}
#pageText h2 
{
 font-size:1.1em;
}

#pageText p
{
  margin-bottom : 2em;
}

#pageText .warning
{
  text-transform:capitalize;
  font-weight:bold;
}

div#footer 
{
    clear:both;
    position:relative;
    margin:1% 1% 1% 1%;
    font-size: 0.85em;
    text-align:right;
    background:#efb125;
    margin-left:30%;
 }

 