/* CSS Document */
/*body		{font-family: arial; font-size: 14px;} */
body 
    {
      font-family: Times New Roman; 
      font-size: 16px;
      font-weight:normal;
      background-color: #d2d2d2;
      color: #404040;
      margin-top:0px;
      margin-bottom:0px;
      /*background-image: url("../images/patternBackyellow.jpg");*/ 
   }
  
   body hr 
  {
    color: #E0E0E0;
    background-color: #d2d2d2;
    height: 10px ;
    width:100%;
  }

 body a 
  {
    decoration: none;
  }  

   
    .bakBlue 
   {
      background-color:#3399FF;
   }
 
   .bakBlack 
   {
      background-color:#000000;
      color: #FFFFFF; 
   } 
   
  .bakWhite 
   {
      background-color:#ffffff;
   }  
   
    
   
.wrapper
{
  position:top;
  width: 1000px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  background-color: #fff; 
  overflow-x: hidden;
  overflow-y: hidden;
  /* for ie to hide extra height*/
  
  	
}

  
.maincontent
{
 width: 834px; 
 float:right; 
 /*position:absolute; */
 background-color: #fff;
}

.maincontentinner
{
 width: 100%;
 float:left; 
 /*padding:auto;  */
 position:relative; 
 background-color: #fff;
}


.footer
{
   position:bottom;
   margin-right: auto;
   margin-left: auto;
   width:1000px;
   /*height:65px;  */
   text-align: top;
   background-color:#404040;  
   /*background-image: url("../images/freshwaysfooter.png"); */
}



.horizmenucontainer
{
  width :100%;
  height:32px; 
  background-color: #d2d2d2;
}

.menubar
{
   width :1000px;
   margin-right: auto;
   margin-left: auto;      
   Background-position: left top;
}


.sidemenu
{
  float:left; 
  width: 166px;
  font: arial;
  font-size: 12px;
}

 
.sidemenu li 
{
  float:left;
  list-style-type: none;  
  text-decoration: none;
}



.topbanner
{ 
  width: 1000px;
  height:115px; 
  background-color:#fff;  
}


.topbanner img{
    width: 35%; 
    padding-left:10px;
    padding-top : 0px;
    border: 0;
}

.topmenu
{
  width: 40%;
  height: 50px;
  text-align:top;
  text-align:right;
  font: Times New Roman;
  font-size: 13px;
  color: #000000; 
  float:right;
  position:relative;
}


.topmenu li 
{
  list-style-type: none;  
  text-decoration: none;
  float:right;
}


.outerbreadcrumbs   
{ 
  position:relative;
  font-family:Tahoma;
  width :100%; 
  font-size: 14px;
  height:45px;
}


.innerbreadcrumbs     
  { 
    font-family:Tahoma;
    font-style:Bold;
    position:absolute;
    margin-left:60px; 
    top:50%; 
    height:50%; 
    margin-top:-13px 
  }


.whitespace
  {
    text-align :center;
    height:10px; 
    width:100%; 
    background-color:#fff;
  }
  .bluespace
  {
    text-align :center;
    height:3px; 
    width:100%; 
    background-color:#003399;
  }
  
  
  .yellowspace
  {
    text-align :center;
    height:3px; 
    width:100%; 
    background-color:#FFFF00 ;
  }

.floatr
  {
    float:right;
  }

.floatl
  {
    float:left
  }
  
/*centre th component*/
 .middle
 {
  MARGIN-left:AUTO;
  margin-right:auto;
 } 
 
 .padleft10
 {
 padding-left:10px;
 }
 
  .padleft20
 {
 padding-left:20px;
 }

/* BASIC TEXT BOX SETTINGS - no sizes  */


  .textbox 
  {
     padding-top:5px;
     padding-bottom:5px;
     padding-left:5px;
     padding-right:5px;
     text-align:left; 
  }
  
  .textboxjust 
  {
     padding-top:5px;
     padding-bottom:5px;
     padding-left:5px;
     padding-right:5px;
     text-align:justify; 
  }
  
  .textboxcentre 
  {
     padding-top:5px;
     padding-bottom:5px;
     padding-left:5px;
     padding-right:5px;
     text-align:center; 
  }

 
   .heading40
 {
  height:40px;
 }
 
   .heading60
 {
  height:60px;
 }
 
 
 .boxheight50
 {
  height:50px;
 }
 
 .boxheight75
 {
  height:75px;
 }
 
 
 .boxheight100
 {
  height:100px;
 }
 
 .boxheight125
 {
  height:125px;
 }
 
  .boxheight150
 {
  height:150px;
 }
 
  .boxheight175
 {
  height:175px;
 }
 
 .boxheight200
 {
  height:200px;
 }
 
 .boxheight250
 {
  height:250px;
 }
 
 .boxheight300
 {
  height:315px;
 }
 
 .boxheight325
 {
  height:325px;
 }
 
 .boxheight350
 {
  height:350px;
 }
 
 .boxheight400
 {
  height:400px;
 }
 
 .boxheight500
 {
  height:500px;
 }
 
 .boxheight600
 {
  height:600px;
 }
  

/*SET WIDTHs FOR TEXT BOXES*/

  .boxwidth20
  {
    width:20%;  
  }
  
  
  .boxwidth25
  {
    width:24%;  
  }
 
  .boxwidth30
  {
    width:30%;  
  }
  
  .boxwidth33
  {
    width:32%;  
  }
  
  .boxwidth40
  {
    width:40%;  
  }
  
  .boxwidth46
  {
    width:46%;  
  }
  
  .boxwidth50
  {
    width:50%;  
  }
  
   .boxwidth60
  {
    width:60%;  
  }
  
  .boxwidth70
  {
    width:70%;  
  }
  
   .boxwidth75
  {
    width:74%;  
  }
  
  
   .boxwidth80
  {
    width:80%;  
  }
  
   .boxwidth90
  {
    width:90%;  
  }
  

  .boxwidthwhole
  {
    width:100%;  
  }
 
 
/*SET BORDERS*/
.borderall
{
  border-width: 1px;
  border-color: #000000;
  border-top-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
}

.borderallgreen
{
  border-width: 5px;
  border-color: #CCFFD6;
  border-top-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
}

.borderallgrey
{
  border-width: 1px;
  border-color: #d2d2d2;
  border-top-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
}

.borderbottomdots
{
  border-width: thin;
  border-top-style:none;
  border-bottom-style:dotted;
  border-left-style:none;
  border-right-style:none;
}

.bordertop
{
  border-width: thin;
  border-top-style:SOLID;
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
}

 .borderleft
{
  border-width: thin;
  border-top-style:none;
  border-bottom-style:none;
  border-left-style:solid;
  border-right-style:none;
}

 .borderright
{
  border-width: thin;
  border-top-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:solid;
}

 .borderrightdots
{
  border-width: thin;
  border-top-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:dotted;
}
 .borderleftshadow
{
  border-width: thin;
  border-top-style:none;
  border-bottom-style:ridge;
  border-left-style:ridge;
  border-right-style:none;
}

 .borderrightshadow
{
  border-width: thin;
  border-top-style:none;
  border-bottom-style:ridge;
  border-left-style:none;
  border-right-style:ridge;
}
