﻿body
{
    font-weight: normal;
    font-size: 12px;
    color: #464646;
    font-family: Arial;
    margin: 0px;
}

a{ color: #464646;}

a img{  border: none;}


 h1 {   
          font-size: 18px;
    font-weight: normal;
   margin: 0; 
   padding: 0;
   }
         p { 
   margin: 0; 
   padding: 0;
   line-height: 150%;
   }
   
   .legal
   {
    font-size: 10px;
        color: #000000;
   }

h2
{
    font-size: 17px;
    font-weight: normal;
    line-height: 150%;
}

h3
{
       font-size: 18px;
    font-weight: bold;
    color: #a09f9f;
}

.topStrip
{
    width: 960px;
    height:5px;
    margin:none;
    padding:none;
}

.nav

{  
  margin: 0 0 0 59px;
  padding: 0;
  list-style: none;
  height: 46px !important;
    list-style-type:none;
  /*text-align: center;
    text-align: -moz-center;*/
}
    
    .nav li
    
    {
  /*width: 120px;*/
  height: 46px;
  /* min-width: 120px;*/
  min-height: 46px;
  color: #767575;
  float: left;
  margin: 0;
  list-style-type:none;
  text-align: left;
}   

 .nav li.end
    {
  height: 46px;
  min-height: 46px;
  max-height: 46px;
  float: left;
  margin: 0;
  list-style-type:none;
  color: #767575;
  text-align: left;
}

.az{
margin: 20px 0 10px 15px;
}

.az span{ cursor: pointer;}

.flash2{
float:left;}

#lilA
{font-size:12px;
font-weight:bold;
}

#bigA
{font-size:16px;
font-weight:bold;
}

    .nav li a
    {
 text-decoration: none;
}   


    
    #bigHead
    {
        text-align: left;
         margin-top: 20px;
          padding-bottom: 24px;
           border-bottom: solid 5px #deddde; }
    
    
    .logobox
    {
        width: 320px;
        float:right;
        height:297px;
        min-height:297px; 
        position:relative;
     
    }
    
    .hero
    {
        float:left;
    }
    
    /* home page stuff*/
   
   #welcomeCol{ 
   margin-left: 0px; 
   float: left;
   padding-bottom: 10px;
   }
   
      #welcomeCol2{ 
   margin-left: 0px; 
   height: 5px;
   min-height: 5px;
   float: left;
   display:inline;
   
   border-bottom: solid 3px #bba4ca;
   }
   

   
         #welcomeCol h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
   
      #mainNews{ 
   margin-right: 0px;
   float: right;
   padding-bottom: 10px;
   }
   
         #mainNews2{ 
   margin-right: 0px;
   height: 5px;
   min-height: 5px; 
   float: right;
  display:inline;
   border-bottom: solid 3px #bba4ca;
   }
   
   
   
        #mainNews h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
   
   
   .newsLinks
   {
    color: #bba4ca;
    text-decoration: underline;
   }
   
    /* about page stuff*/
   
   #aboutSec{ 
   margin-left: 0px; 
   float: left;
   padding-bottom: 10px;
   }
   
      #about2{ 
   margin-left: 0px; 
   height: 5px;
   min-height: 5px;
   float: left;
   display:inline;
   
   border-bottom: solid 3px #c48ab7;
   }
   

         #about h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;
   }
   
      #aboutNav{ 
   margin-right: 0px;
   float: right;
   padding-bottom: 10px;
   }
   
         #aboutNav2{ 
   margin-right: 0px;
   height: 5px;
   min-height: 5px; 
   float: right;
  display:inline;
   border-bottom: solid 3px #c48ab7;
   }
   
   .aboutNavBox
   { 
    width:340px;height:33px;
    margin: 0 0 9px 0;padding:0;
    border-top: solid 1px #d6d6d6;border-bottom: solid 1px #d6d6d6;
    color: #313131;font-size: 14px;
    background-color:#ffffff;
    position:relative; cursor: pointer;
   }
   
    .aboutNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
   
        #aboutNav h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
     
           #intro { 
   margin-top:  52px;
   }
   
   #aboutSec a
   {
    color: #c48ab7;
    text-decoration: underline;
   }
   
   .pplBox {margin-bottom:20px; width:425px; padding-bottom:10px; border-bottom: solid 1px silver;}
   .pplBox h4 {margin-bottom:40px;}
   .profilePic {float:left; margin:0px 10px 10px 0px;}
   .greyline hr{width:425px;color:#c0c0c0;}
   
    /* diagnosis page stuff*/

#diagnosis{ 
   margin-left: -2px; 
   float: left;
   padding-bottom: 17px;
   }
   
   #diagnosis2{ 
   margin-left: 0px; 
   height: 30px;
   min-height: 30px;
   float: left;
   border-bottom: solid 3px #cf7dab;
   }

         #diagnosis h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;
 
   }
   
            #diagnosis p { 
 margin-left: 0px;
   }
   
   #diagnosis ul
{
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 8px;
    padding-left: 8px;
    line-height:19px;
}

   #diagnosis ol
{
    list-style-position: outside;
    margin-left: 8px;
    padding-left: 8px;
       line-height:19px;
}
   
          .MTps { 
   margin: 0 0 24px 0; 
   padding: 0;
   }
   
             .bold 
             {
        font-weight:bold; 
   }
   
      #nav{ 
   margin-right: 0px;
   float: right;
   padding-bottom: 17px;

   }
   
         #nav2{ 
   margin-right: 0px;
   height: 30px;
   min-height: 30px; 
   float: right;
   border-bottom: solid 3px #cf7dab;
   }
   
 
   
        #mainNews h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
   
   
   .diagNavBox
   { 
    width:340px; height:33px;
    margin: 0 0 9px 0;padding:0;
    border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:relative;
     cursor: pointer;
   }
   
    .diagNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
    
        .diagNavBox .drop
    {
      position:absolute;
       top: 7px; 
       left:125px;
    }
    
    
           #de { 
   margin-top:  52px;

   }
   
   
   #diagnosis a:hover
   {color: #cf7dab;
    text-decoration: underline;
   }
   
   #IMTgallery
{list-style-type: none;
    margin: 0;
    padding: 0 ;
}

   #IMTgallery li
{margin: 0;
    padding: 0 ;
    float: left;
}

 .diagTable{
    border: none;
    text-align: left;
    border-collapse:collapse;
    width: 580px;
    }
    
  .diagTable tr{
  margin:0;
  padding:0;
    }
    
      .diagTable td{
      vertical-align:top;
  
      }
         
         .diagTable .cellTitle{
    padding: 10px 10px 10px 0;
      text-align:left;
    
    }
    
   .diagTable .cell{
    padding: 10px 10px 10px 0;
      text-align:center;
        width:110px;
    }
    
     .diagTable .cellEnd{
    padding: 10px 0 10px 0;
      text-align:center;
        width:110px;
    }
   
   .borderCell {
    border-bottom:dotted 1px black;
    }
    
    #scoring {
        display:none;
        margin-bottom: 90px;
       }
    
    .graph{
    display: inline-block;
    min-width: 430px;
    max-width: 430px;
    min-height: 55px;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    }
    
      .bar{
      margin-top: 5px;
  height: 50px;
    width: 0px;
    background-color: #cf7dab;
     color: White;
    }
 
 .bar p{
 font-size: 28px;
padding-top: 18px;
 }
 
 .graphholder{max-height: 60px;
 overflow:hidden;
 position: relative;
 }
 
 .outof{position: absolute; bottom: 1px; right: 45px;}


    /* treat page stuff*/

#treatm{ 
   margin-left: 0;
   float: left;
   padding-bottom: 17px;
   }
   
#treatm2{ 
   margin-left: 0; 
   height: 30px;
   min-height: 30px;
   float: left;
   border-bottom: solid 3px #d7669f;
   }
   
         #treatm h3 { 
    margin: 13px 0 13px 0; 
   padding: 0;
   }
          #treatm p { 
   padding-left: 0;
   }

         #treatm a
   {
    color: #d7669f;
    text-decoration: underline;
   }
   
          .MTps { 
   margin: 0 0 24px 0; 
   padding: 0;
   }
   
             .bold 
             {
        font-weight:bold; 
   }
   
      #treatmNav{ 
   margin-right: 0;
   float: right;
   padding-bottom: 17px;
   }
   
         #treatmNav2{ 
   margin-right: 0;
   height: 30px;
   min-height: 30px; 
   float: right;
   border-bottom: solid 3px #d7669f;
   }
   
   #tretOV{ margin-top: 52px;}  
 
   
        #mainNews h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
   

   
   .diatreat
     {
    width:580px;
    text-align: center;
    position:relative;
    margin: 23px 0 ;
   }
      

   
   .diatreat span{
   position: absolute;
   top: 70px;
  left: 250px;
  z-index: 10;
  font-weight: bold;
  color: #b6cf5d;
  background-color: White;
  display: none;
   }
   

   
   .treatNavBox
   { 
    width:340px;height:33px;
    margin: 0 0 9px 0;padding:0;
    border-top: solid 1px #d6d6d6;border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:relative;
     cursor: pointer;
   }
   
  
    .treatNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
    
    .treatTable{
    border: none;
    text-align: left;
    border-collapse:collapse;
    width: 580px;
    }
    
  .treatTable tr{
 
    }
    
   .treatTable th{
    font-weight: bold;
    color: #a09f9f;
    font-size: 14px;
    }
   
   .treatTable td {
    vertical-align:top;
    border-bottom:dotted 1px black;
    padding: 15px 10px 15px 0px;
    }
   
    .desCell{
    padding: 10px 10px 10px 0;
        width:120px;      
    } 
  
     #treatm ul
{
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 8px;
    padding-left: 8px;
       line-height:20px;
}
    
    /* Resources page stuff*/

#ResourcesSec{ 
   margin-left: 0px;
   float: left;
   padding-bottom: 17px;
      position:relative;
   }
   
   #Resources2{ 
   margin-left: 0px; 
   height: 30px;
   min-height: 30px;
   float: left;
   border-bottom: solid 3px #d5458f;
   }

        #ResourcesSec h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }

      #ResourcesNav{ 
   margin-right: 0px;
   float: right;
   padding-bottom: 17px;
   }    
     #ResourcesNav2{ 
   margin-right: 0px;
   height: 30px;
   min-height: 30px; 
   float: right;
   border-bottom: solid 3px #d5458f;
   }
   
      #ResourcesNav p
      {
         line-height:200%;
        margin-bottom: 40px;
      }

        #ResourcesNav h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
    
   .resoNavBox
   { 
    width:340px; height:33px;
    margin: 0 0 9px 0; padding:0;
    border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:relative;
     cursor: pointer;
   }
   
  
    .resoNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
   
   .pdfBox1
   {
   max-width: 100px;
   overflow:hidden;
   margin: 65px 10px 0 0;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
   font-size:12px;
   line-height:100%;
   text-align: center;
   }
   
      .pdfBox
   {
   max-width: 100px;
      overflow:hidden;
   margin: 65px 0 0 10px;
 display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
       font-size:12px;
       line-height:100%;
          text-align: center;
             }
   
         .pdfBox1 img,.pdfBox img
   {
   margin-left:5px;
   margin-right:auto;
   }
   
   .pdf{}
   
  
    #reOV{ margin-top: 52px;} 
 
 
   
   #ResourcesSec a
   {
    color: #d5458f;
    text-decoration: underline;
   }
   
   .posterPrev{
   display:none;
   position: absolute;
  top: 0px;   
   }
   
      
   /* research page stuff*/

#research1{ 
   margin-left: 0;
   float: left;
   padding-bottom: 17px;
   }
   
   #research12{ 
   margin-left: 0; 
   height: 30px;
   min-height: 30px;
   float: left;
   border-bottom: solid 3px #e4047c;
   }

         #research1 h3 { 
   margin: 13px 0 13px 17px; 
   padding: 0;
 
   }
   
            #research1 p { 
 margin-left: 17px;
   }
   
   #research1 ul
{
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 8px;
    padding-left: 8px;
       line-height:20px;
}
    .reseNavBox
   { 
    width:340px;height:33px;
    margin: 0 0 9px 0; padding:0;
    border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:relative;
     cursor: pointer;
   }
   
  
    .reseNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
          .MTps { 
   margin: 0 0 24px 0; 
   padding: 0;
   }
   
             .bold 
             {
        font-weight:bold; 
   }
   
      #researchNav{ 
   margin-right: 0;
   float: right;
   padding-bottom: 17px;
   }
         #researchNav2{ 
   margin-right: 0;
   height: 30px;
   min-height: 30px; 
   float: right;
   border-bottom: solid 3px #e4047c;
   }   
   
   #research1 a
   {
    color: #e4047c;
    text-decoration: underline;
   }

      #reseOV{ margin-top: 52px;} 

       /* patient zone page stuff*/

#patientz{ 
   margin-left: 0; 
   float: left;
   padding-bottom: 17px;
   }
   
   #patientz2{ 
   margin-left: 0; 
   height: 30px;
   min-height: 30px;
   float: left;
   border-bottom: solid 3px #ebb206;
   }
   
   #patientz em{
   color: Black;
   }
  
               #patientz p { 
   padding-left: 0;
   }
        #patientz ul
{
      list-style-type: disc;
    list-style-position: outside;
    margin-left: 5px;
    padding-left: 8px;
       line-height:20px;
    
}
   

        #patientz h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }

      #patientzNav{ 
   margin-right: 0;
   float: right;
   padding-bottom: 17px;
   }
         #patientzNav2{ 
   margin-right: 0;
   height: 30px;
   min-height: 30px; 
   float: right;
   border-bottom: solid 3px #ebb206;
   }
   
    .patNavBox
   { 
    width:340px;height:33px;
    margin: 0 0 9px 0; padding:0;
    border-top: solid 1px #d6d6d6;border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:relative;
     cursor: pointer;
   }
   
  
    .patNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
    
       .patNavBox2
   { 
   display:none;
    width:340px; height:33px;
    margin: 0 0 9px 0;padding:0;
    border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 16px;
     position:absolute; bottom: -10px;left: -20px;
      cursor: pointer;
   }
   
  
    .patNavBox2 span
    {
      position:absolute;
       top:7px; 
       left:50px;
    }
    
    
   
      #patientzNav p
      {
        line-height:200%;
        margin-bottom: 40px;
      }

        #patientzNav h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;
   }   
    
 
   
   
   #patientzNav a
   {
    color: #ebb206;
    text-decoration: underline;
   }
   
     
      #wides{ margin-top: 52px;} 
      
       /* Contact amd terms and all that jazz*/

#Contacto{ 
   margin-left: 0px;
   float: left;
   padding-bottom: 17px;
      position:relative;
   }
   
   #Contacto2{ 
   margin-left: 0px; 
   height: 30px;
   min-height: 30px;
   float: left;
   border-bottom: solid 3px #bba4ca;
   }

        #Contacto h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }

      #ContactoNav{ 
   margin-right: 0px;
   float: right;
   padding-bottom: 17px;
   }    
     #ContactoNav2{ 
   margin-right: 0px;
   height: 30px;
   min-height: 30px; 
   float: right;
   border-bottom: solid 3px #bba4ca;
   }
   
      #ContactoNav p
      {
         line-height:200%;
        margin-bottom: 40px;
      }

        #ContactoNav h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
    
   .contNavBox{ 
    width:340px;height:33px;
    margin: 0 0 9px 0; padding:0;
    border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:relative;
     cursor: pointer;
   }
 
    .contNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }

    #reOV{ margin-top: 52px;} 

   #Contacto a
   {
    color: #bba4ca;
    text-decoration: underline;
   }

   
      
  
 /* blog page stuff*/

#story{ 
   margin-left: 0;
   float: left;
   padding-bottom: 17px;
   }
   #story2{ 
   margin-left: 0; 
   height: 30px;
   min-height: 30px;
   float: left;
   border-bottom: solid 3px #f29500;
   }

         .leftcolBlog h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
   
          .MTps { 
   margin: 0 0 24px 0; 
   padding: 0;
   }
   
             .bold 
             {
        font-weight:bold; 
   }
   
      #arch{ 
   margin-right: 0; 
   float: right;
   padding-bottom: 17px;
}
       #arch2{ 
   margin-right: 0;
   height: 30px;
   min-height: 30px; 
   float: right;
   border-bottom: solid 3px #f29500;

   }
   
         .archdiv
         {
            margin-left: 230px;
   }
   
            .archdiv p 
         {
            margin-bottom: 5px;
   }
   
 
   
        #arch h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
   
   .leftcolBlog
   {
    width:580px;
    margin-right: 10px;
    display: inline;
   }
   
      .rightcolBlog
   {
    width:340px;
    margin-left: 10px;
    display: inline;
   }
   
   .newsBox
   { 
   width:580px;
    padding:0;
    border-bottom: dotted 1px #767575;
      margin-bottom:24px;
   }
   
    .newsBoxDis
   { 
    width:100px;
    height:100%;
    min-height:100%;
    float:left;
    padding:0;
    margin:14px 10px 0 0;
    border-bottom: dotted 1px #767575;
    color:Black;
    font-size: 11px;
    font-weight:bold;
    line-height: 200%;

   }
   
       .newsBoxdat
   { 
    width:460px;
    height:100%;
    padding:0;
      margin-bottom:13px;
      font-size:14px;
   }
            .newsBoxdat h3 { 
   margin: 13px 0 13px 0; 
   padding: 0;

   }
   
 
   .blogLinks
   {
    color: #f29500;
   }
   
   #arch a:hover
   {
    color: #f29500;
   }
   
   
   
   
   .pathway{
   width: 580px;
   margin: 15px 10px 0 0;
   float: left;
   position: relative;
   z-index: 150;
   max-height:73px;
   }
   
     .pathway img{
   padding: 0px;
   margin: 0px;
   float:left;
   }
   
      .pathwayPics{
   display: inline;
   }
  
   
   .infobox{
   width:528px;
   height:162px;
   background-position: 0px 0px;
   background-image: url(img/personalised/treatments_infobox_left.png);
   background-color: Transparent;
   background-repeat: no-repeat;
   position: absolute;
    z-index: 152; 
    top: -159px; 
    display: none;  
   }
      .infobox table{
 margin: 23px 23px 0 23px;
   }
   
        .infobox h1,.infobox p{
 margin-left: 25px;
   }


   


/**/
   
   .paraheads {
   font-weight:bold;
   font-size:13px;
   }
   
  /*step caurosel*/ 
  
  
.stepcarousel{
position: relative; /*leave this value alone*/
border: none;
overflow: scroll; /*leave this value alone*/
width: 580px; 
height: 297px;

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel
{
position: relative; /*leave this value alone*/
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 0px 0px 0px; /*margin around each panel*/
width: 580px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: none;
}


.pathText
{
    font-size: 14px;
    font-weight: bold;
    color: White;
    position: absolute;
    top: 192px;
    left: 10px;
    width: 340px;
    max-width: 340px;
    z-index: 100;
}

.pathText2
{
    font-size: 14px;
    font-weight: bold;
    color: White;
    position: absolute;
    top: 192px;
    left: 10px;
    width: 340px;
    max-width: 340px;
    z-index: 100;
}

#nav1
{  
    position: absolute; top: 260px;left: 360px;z-index: 100;
    }
    
    #navNo2
{  
    position: absolute; top: 260px;left: 390px;z-index: 100;
    }
    
    #nav3
{  
    position: absolute; top: 260px;left: 420px;z-index: 100;
    }
    
    #nav4
{  
    position: absolute; top: 260px;left: 450px;z-index: 100;
    }
    
    #nav5
{  
    position: absolute; top: 260px; left: 480px;z-index: 100;
    }
       #move1
{  
    position: absolute; top: 258px; left: 541px; z-index: 100;
    }
    
 
   
   
 #footer
      {
        text-decoration:none;
        margin-top:10px; 
        font-size:9px;
            color: #464646;
      }

      #footer a
  {
        text-decoration:none;
        font-size:9px;
            color: #464646;
      }

   /*enquiry button*/
   
      .enquirNavBox
   { 
    width:340px; height:33px;
    margin: 0; padding:0;
    border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:absolute;bottom: 0px;left: 0px;
   cursor: pointer;  
   }
           .enquirNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
    
        .enquirNavBox2
   { 
    width:340px;height:33px;
    margin: 0;padding:0;
    border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:absolute;bottom: 42px;left: 0px;
       cursor: pointer;  
   }
           .enquirNavBox2 span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }


.b280{
min-height: 280px;
margin:0 0 2px 0;
}

 /*Form shiz*/
.aboutform{  
  background-color: Transparent;
    background-image: url(img/contact_form_about.png);
    position: absolute;
    background-repeat: no-repeat;
    top: 330px;
    left: 450px;}
    
    .expertpanel{  
  background-color: Transparent;
    background-image: url(img/contact_form_about.png);
    position: absolute;
    background-repeat: no-repeat;
    top: 280px;
    left: 560px;}
    
.resourceform{
    background-color: Transparent;
    background-image: url(img/contact_form_resources.png);
    position: absolute;
    background-repeat: no-repeat;
    top: -140px;
    left: 460px;}
    
.researchform{  
  background-color: Transparent;
    background-image: url(img/contact_form_research.png);
    position: absolute;
    background-repeat: no-repeat;
    top: 290px;
    left: 400px;}
    
.contactform{    
background-color: Transparent;
    background-image: url(img/contact_form.png);
    position: absolute;
    background-repeat: no-repeat;}
    
    #contactForm2
{background-position: 0px 0px;
    width: 439px;
    height: 498px;
    position: absolute;
    z-index: 200;}
    
 

.gutz{
 position: absolute;
    top: 0px;
    left: 40px;
    z-index: 201;
   }
   
   .gutzSmall{
 position: absolute;
   top: -26px;
    left: 40px;
    z-index: 201;
   }
   
   .formFields
{
    background-position: 0px 0px;
   background-image: url(img/contact_form_field1.gif);
    width: 325px;
    margin: 0 0 9px 0;
    padding: 9px 18px 9px 18px;
    border: none;
    color: #aaa6a6;
    background-color: Transparent;
    font-size: 14px;
    position: relative;
    background-repeat: no-repeat; 
}

   .textArea
{
    background-position: 0px 0px;
   background-image: url(img/contact_form_field2.gif);
    width: 361px;
    height: 152px;
    margin: 0 0 9px 0;
    padding: 9px 18px 9px 18px;
    border: none;
    color: #aaa6a6;
    overflow:hidden;
    background-color: Transparent;
    font-family: Arial, Sans-Serif; font-size: 14px;
    position: relative;
    background-repeat: no-repeat;
}

.send,.cancel,.divid,.tanku{
font-size: 16px;
color: White;
font-weight: bold;

}

.send p{
padding: 0px 0px 0px 5px;
font-size:12px;
}

#formName{
margin-top: 54px;
}

   
/*ffgn*/
 .BrokeNavBox
   { 
    width:340px;height:33px;
    margin: 0 0 9px 0; padding:0;
    border-top: solid 1px #d6d6d6;border-bottom: solid 1px #d6d6d6;
    color: #313131;
    background-color:#ffffff;
    font-size: 14px;
    position:relative;
       cursor: pointer;  
   }
   
    .BrokeNavBox span
    {
      position:absolute;
       top:9px; 
       left:50px;
    }
    
 .list_indent 
    {margin-left:13px}
  .head_indent
    {margin-left:18px}
  .cell_indent
  {margin-left:-8px}
  #accordian_indent
   {margin-left:-15px}
   
   #read_link
   {position:absolute;margin:140px 0 0 420px}
   #blog_link
   {position:absolute;margin:50px 0 0 421px}
