

body {
width:auto;
  margin: auto;
  text-align:center;
  border:0;
  padding: 0 0 0  0px;
  background: transparent;
  font-family: tahoma, verdana, sans-serif; 
  font-size:9pt;
   
  overflow:hide;
  }

#page {
  position:absolute;
  top:0px;
  left:-15px;
  right:0;
  bottom:0;

  height:100%;
  background:transparent;
  

  overflow:visible;
  margin:-5px 0px 0 1px;
   padding:10px 0px 0 0;
   text-align:left;
    color:#373f83;
    border-top:0px solid #f9f9fb;
    border-right:0px solid #6CACC9;
    border-bottom:0px solid #4d4d6b;
    border-left:0px solid #2B3B79;
  
  } 
  

  
table.compare {
table-layout:fixed;
width:500px; 
margin:0px  0px 50px 0;

font-size:90%;
background:transparent;
border:1px solid #4864c0;
overflow:visible;
 }


 

 
table.compare td {
width:85px;border:1px solid #4864c0;padding:10px 3px 10px 3px;text-align:center; }

table.compare td.desc {
width:175px; 
padding:10px 3px 10px 8px;
text-align:left;}


.readmore  {
 
  text-align:center;
  margin:0px 50px 0 0;
  padding:60px 10px 0 0;
color:#642d55;
font-size:95%;
 }
 
 
.readmore  a:visited{
   color:#642d55;
  text-decoration:none;
      } 
  
.readmore a:link {
 color:#642d55;
  text-decoration:none;
      } 
      
.readmore a:hover {
  color:#06f;
  text-decoration:none;
  }
  
 
 .back {
  color:#bebebe;
  text-align:right;
  text-decoration:none;
  } 
  
  .back a:link, a:visited {
  color:#999;
  text-align:right;
  text-decoration:none;
  } 
   
.top {
  position:absolute;
  left:400px;
  top:0;
  }
  
 

 .figure {
  float:left;
  width:150px;
  margin:10px 10px 10px 0px;
  padding:0px;
  text-align:center;
  }

.highlight {
 
width:340px;
background:transparent;
margin:10px 0px 20px 0px;
padding:10px 10px  10px 10px;
border:1px solid #C1C1DF;}
  } 


 
.highlight dt {
padding:15px 0 5px 0;}

.highlight h2{
margin:-2px 0 -9px 15px;
padding:10px; }

.highlight h5 {
margin:-60px 5px -15px 15px;
padding:0 0 0 10px;
 
}

.highlight p {
width:300px;
margin:-50px 5px 5px 15px;
padding:0 0 5px 10px; 
}

.highlight ul {
font-size:100%;
margin:0px 0 0px 0;
padding:0px; }

.highlight li {
margin:0;
padding:0px;
 }
 
 
 .floatimgleft {
 
float:left;
margin-left:10px;
margin-top:12px;
margin-right:20px;
margin-bottom:10px;
padding:0;
display:inline;
}


 
 .floatimgright {
 

float:right;
margin-top:10px;
margin-right:90px;
margin-bottom:10px;
margin-left: 0px;
padding-right:70px;
}

  



 
/*....................................HEADER..........*/

 
#header {
  position:relative;
  background: transparent;

  height:118px;
  width: 7.5in;
  margin:0 0px 0px 0px;
  border:0px solid #2d3a64;
   
  padding:0px 0px 0px 0;
  overflow:visible;
  z-index:800;
  text-align:left;

 color: #fff;
  scrollbar-shadow-color: #f9f9fb;
scrollbar-highlight-color: #f9f9fb;
scrollbar-face-color: #f9f9fb;
scrollbar-3dlight-color: #f9f9fb;
scrollbar-darkshadow-color: #f9f9fb;
scrollbar-track-color: #f9f9fb;
scrollbar-arrow-color: #f9f9fb;

  }
  
#header h2 {
font-size:15pt;
margin:28px 0 0 24px;
color:#009;
font-style:italic; }


#header h4 {
font-size:11pt;
color:#009;
margin:10px 0 0  0px; 
padding:0 0 0 0px;}


 
 
 #best {
position:relative;
background-image:url(buttons-icons/airflow.gif);
overflow:visible;
width:188px;
height:90px; 
margin:-65px  0 0 500px;
padding: 0}

#best h5 {

color:#000; 
width:110px;
text-align:right;
margin:0px 0 0 9px;
padding:20px 0px 0 0;
font-size:9pt;}

#best img {
display:inline;
margin:-63px 10px 0 -70px;
padding:0 0 0 15px;
}


#header ul {
 position:relative;
 float:left;
 top:-10px;
 left:.5in;
  width: 110%;
  display:block;

background: transparent;
 margin:10px 0px 0px -150px;
  padding:0px 10px  0px 0px;
   border-top:1px solid #4F83BF;
    border-bottom:1px solid #4F83BF;
    
  font-family:"Arial", sans-serif;
font-size:80%;
  overflow:visible;
  z-index:804;
  }
  
 
#header li  {
  display:inline-block;
  visibility:visible;
   float:right;

  margin: 1px 5px 0  0px;
  padding: 0px 2px 0px 0px ;
 
 background:transparent;

    }
  
#clear {font-size: 1px; height: 1px; display:block;}

#header li a {
line-height:.74cm;
font-size:9pt;
   text-decoration:none;
    background: transparent;
 text-align:center;
  margin: 0px 0px 0px 0px;
  padding:  8px 8px 8px 8px;
  
  color:#000;
  font-weight:bold;
  z-index:806;
  }
  
  
  #header li a:hover {

  text-decoration:none;
 margin:0px 0 0px 0;
   padding:8px 8px 5px 8px;
 background: transparent;

   color: #fff;
  
 }

 #header li.current {

  background:transparent;
   color:#fff;
margin-top:1px;

   }

 
 
   
 #header li.current a {
    
   color:#7D381B;
margin:0px 0 0px 0;
   padding:8px 8px 5px 8px;
 background: transparent;
  }
  
   
#header li.current a:hover {

   color:#7D381B;
  
 background: transparent;
 
}
 
 #header span a:hover {
  color:#009;
 
  
  }
 
#header img {
 position:relative;float:right;visibility:visible;scrollbar-face-color:#657cca;z-index:504;top:-3px;right:-2px;background:transparent;}

  
#pheader {
  position:absolute;
  display:none;
  height:118px;
  width:822px;
  margin:0 0px 0 0px;
    border-bottom:1px solid #5455af;
   
  padding:0px 0 0px 0;
  overflow:visible;
  z-index:800;
  text-align:left;
  color:#000; }  
  


  
 /* ......End Header..................*/
/*....................................LEFT MENU..............*/

#leftmenu {
  position:absolute;
  
  top:0px;
  left:0px;
  bottom:0;
  width:180px;
  height:auto;
  z-index:0;
  margin: 180px 0 0 -36px;
  padding:0px 2px 0 0px;
 text-align:left;
  font-size:.75em;
  background: transparent; 
  color:#000;
  font-weight:normal;
  border-right:0px inset #4F83BF;
  z-index: 50;
    }
    
#leftmenu h2{
  margin:15px 1px 2px 2px;
  padding:10px 8px 10px 4px;
  width:140px;
  text-align:center;
  font-size:150%;
  
  }

#leftmenu h4 {
  margin:10px 15px 0px 0px;
  padding:0;
 font-size:150%;
  text-align:right;
  color:#000;
  }

#leftmenu h5 {
 
  text-align:left;
  
  margin: 0 15px 0 0px;
   padding: 0 0 0 10px;
  font-size:125%;
  font-weight:bold;
  line-height:140%;

  } 
  
#leftmenu p {
  color:#fff;
  
  
   margin: 5px;
   padding: 0 0 0 10px;
      }
    


#leftmenu a:visited {
  text-decoration:none;
  color:#000;
   
  margin: 0 0 0 7px;
   padding: 4px 0 4px 0px;
  
     }


#leftmenu a:link {
  color:#000;
  text-decoration: none;
  margin: 0 0 0 7px;
   padding: 4px 0 4px 0px;
   
   }

  
  #leftmenu span, #leftmenu span a:link, #leftmenu span a:visited, #leftmenu span a:hover {
   text-decoration:none;
   margin: 0 0 0  0px;
   padding: 0 0 0  5px;
   color:#642d55;
   background:transparent;
   }

#leftmenu ul {
  position:relative;
  left: 0px;
  list-style :none;
 margin: 32px 3px 0px -8px;
  padding:  4px 1px 0px 0px;
  width:180px;
  border-top:0px solid #7481b0;
  border-right:1px solid #babebd ;
       }
       
 #leftmenu li {
 width:173px;
 margin:1px 0px 0px -2px;
 padding:0px 2px 0px 1px;
 border-left:0px solid #9ba5c6;
 }
 #leftmenu li a:link, #leftmenu li a:visited {
 width:174px;
 display:block;
 margin:3px  2px 0 0px;
 padding:4px 1px 4px 0px;
 text-decoration:none;
 text-align:right;
 color:#000;
 font-size:100%;
 font-weight:normal;
  }

      
#leftmenu li a:hover {
 background:transparent;
color:#aa563c; 
width:148px;
 display:block;
 margin:3px  0px 0 0px;
 padding:4px 5px 4px 0px;}


 
 #leftmenu li.current  {
 background:transparent;

 color:#b76443;
width:174px;
 margin:7px 0 0px 0px;
 padding:2px 0px 0px 5px;

 }

#leftmenu li.current a:link  {
 background:transparent;
color:#b76443; 
width:174px;
 text-align:right;
 margin:-5px  0px 0px 0px;
 padding:7px 0px 0px 1px;
 font-weight:bold;
 display:block;
 }
#leftmenu a:link.current, #leftmenu a:visited.current  {
text-align:right;
width:174px;
display:block;
 margin:0px 0px 0 -5px;
 padding:3px 4px 3px 0px;}
  
 #leftmenu a:hover.current {
 color:#aa563c; 
font-weight:bold;
} 
  
 #leftmenu ul.submenu {
background:transparent;
   margin:-4px 0 0px 0px;
   padding:3px 5px 0px  0px;
   width:170px;
   font-size:90%;
   border-top:0px solid #d6ddf2;
   border-bottom:0px solid #d6ddf2;
   border-right:0;
   border-left:0;
   overflow:visible;
       }
      
#leftmenu li.submenu {
 
 width:170px;
 border:0;
     margin:0px 0px 0px  0px; padding: 0px 0px 0px   0px;
    font-weight:normal;
 background:transparent; 

 text-align:right;
      
  }
#leftmenu li.submenu a:link, #leftmenu li.submenu a:visited {
width:170px;
 margin:0px 0px 0px  0px; padding: 2px 3px 1px   3px;
   display:block;
 text-align:right;
 font-weight:normal;
  }
  
 #leftmenu a.submenu
  {text-align:right;}
 
#leftmenu li.submenu a:hover {
width:130px;
background:transparent;
text-decoration:underline;
padding: 2px 3px 1px   3px;}
  
 #leftmenu li.submenuc {
 width:130px;
 background:transparent;
    margin:0px 0px 0px  0px; padding: 2px 3px 1px   3px;
    font-weight:normal;
    border:0;
    text-align:right;
  }       
 
 #leftmenu li.submenuc span {
   margin:0px 0px 0 0px;
  padding: 2px 3px 1px   3px;
  font-weight:bold;
  background:transparent;
  border-top:0;
  border-bottom:0;
  color:#aa563c;
     } 


#leftmenu li.submenuc a:hover {
   margin:3px   0px 0 -1px;

   background:transparent;
  font-weight:normal;
  }
 
 
#leftimage {
display:none;
margin:35px 0 0 10px;
padding:0;
text-align:center; } 

#leftmenu a.update {
position:relative;

width:182px;
text-decoration:none;
text-align:right;
background:#fff;
color:#C76633; font-size:10pt;
line-height:150%;
margin:0px -13px 5px 0px;
padding:10px 0px 10px 0px;
border-top:0px solid #8E2D27;
border-bottom:0px solid #832d27; 
font-weight:bold;
font-style:italic;
overflow:visible;
display:block;}

 
/*...End Left menu...*/


 
/*.....................................TEXT......*/
   
#text {
position:absolute;
display:block;
top: 210px;
left:195px;
width:630px;


background:transparent;
   margin:0px 230px 0 -50px;
  padding: 0px 0px 0 15px;
  line-height:130%;
  
 border:0px solid #223172;
  display:block;
  z-index:90;
 color:#000;
  }
.homepagephoto  {
 display:none;} 
 
#text p{
 
  margin:2px 0 1px 0px;
  padding:0 2px 12px 0px;
  width:420px;
  
  }
  
#text p.short, #text h4.short, #text ul.short, #text dl.short   {
width:320px;
display:inline-block; }  

#text dl dd.short {
width:320px; }
  
#text h1{
  
 width:520px;
  
  
  color:#000;
  margin: 0px 0px 15px 0px;
  padding: 35px 30px 0 0px;
  line-height:150%;
  letter-spacing:.1px;
  font-size:1.2em;
  }
  
  #text h4{
  display:block;
  width:400px;
  text-align:left;
  font-size:110%;
  
  padding:0px 0 3px 0px;
  margin: 10px 0px 10px 0px;
  line-height:120%;
  }
  


 #text h5 {
  padding: 8px 0 3px 0px;
  margin: 15px 0 5px 0px;
  line-height:120%;
  width:400px;
  }


#text ul {
 
  padding: 0px 10px 0    10px;
  margin: 0px 0  0px -20px;
  list-style-type: disc;
  list-style-position: outside;
   width:440px;
   }
   
#text ul li {
  margin: 10px 0px 0  40px;
  padding: 2px 10px 0  0px;
  clear:right;
  }
#text dl { 
  
  padding: 0px 10px 0   20px;
  margin: 0px 0  0px 0px;
  list-style-type: none;
   width:450px;
   }
   
#text dt {
margin: 10px 0 3px  14px;
  padding: 0px 10px 0  0px;
  text-indent:0px;
  font-weight:bold;
   width:450px;
  }
  
  
#text dd {
  margin: 8px 0 12px  15px;
  padding: 0px 10px 0  0px;
  line-height:120%;
   width:450px;
  }
#text dd ul {
 
 list-style-type:disc;
 margin:0 10px 0 0;
 padding:0 10px 0 0;
  width:350px;
 }  


  
  #text ol {
   padding: 0px 0px 0    20px;
  margin: 0px 0  0px 0px;
  list-style-type: decimal;
  list-style-position: outside;
   width:350px;
   } 


#text ol li {
   margin: 10px 0 0  40px;
  padding: 2px 0 0  0px;
   width:310px;
   }  

 #text a:visited {
color: #000;
text-decoration:underline;
} 
  
#text a:link {
color:#000;
text-decoration:underline;
}


 
#text a:hover {
  color: #dcad1b;
  }
 
 
 
/*.................................PHOTOS.............*/
  
#photos {
position:relative;
height:50px;
background:transparent;
color:#000;
margin:0in 0 35px -16px;
padding:12px 5px 0 0; 
border:0px solid #4F83BF;

}

#photos ul {
position:relative;
width:575px;
list-style:none;
margin:0 0px 5px 0;
padding:10px 0 0px 0; }

#photos li {

display:inline;
float:left;
margin:10px 0 0 0;
padding:10px 5px 0px  10px;
 } 



#photos h3 {
position:absolute;
top:30px;
left:18px;
width:300px;
margin: 0px 0px 20px  0px;
padding: 5px 0px 0 0;
line-height:120%;
font-size:135%;
text-indent:0px;
color:#000;
font-weight:bold; }


#photos img{
display:none;
float:right;
margin: -20px 0 0px 0;
padding:0px 0 0 0;
border:2px solid #4F83BF;

background:#1c264d; }






  


  
 /*.............................DROPDOWN............*/
 
#dropdown  ul {
position:absolute;
top:12px;
left:154px;
width:200px;

 background:transparent;
margin:0 0px 20px 200px; 
padding:0 0 2px 0;
}

#dropdown li {
position:relative;
left:-20px;
list-style:none;
text-align:left;
width:189px;
padding:0 3px 2px 3px;
margin:-1px 0px 0 0px;

background:transparent;




color:#5f5f5f; }


#dropdown li a:link, #dropdown li a:visited {
 color:#fff;
 display:block;
 float:none;
margin:0px 0 0px 0;
   padding:8px 8px 8px 8px;
   text-align:left;
   font-size:90%;
  text-decoration:none;
   line-height:140%;
  } 

#dropdown li a:hover {

color:#683426;
 }

/*..................................TIP........*/

#tip {
position:relative;
display:block;
margin:0px 150px 50px -160px;
padding:60px 0 60px 0;
border:0; }

#tip  ul {
position:absolute;

width:750px;
margin:0;
padding:0; }

#tip li {
display:inline;
float:left;
list-style:none;
margin:5px;
padding:5px; }

#tip  img {
margin:0;
padding:0; }

#tip  p {
position:relative;
left:-20px;
width:260px;
margin:0;
padding:0;
color:#000;
font-weight:bold; }



/*............................RIGHTSIDE BOX.................*/

#rightsidebox {

position:absolute;
top:10px;
left:344px;
width:190px;
margin:20px 0px 10px 0px;

 background-image-repeat:repeat;
 border:0px solid #000;

padding:25px 0px 8px 5px;
color:#fff;
font-weight:bold;
font-style:italic;
 }
.blue {
visibility:hidden;
background:transparent;
border:0px solid #364DB2;
color:#fff; }

.orange {
background:transparent;
border:0px solid #803025;
color:#fff;
 }
 
 #rightsidebox img  {
 visibility:visible;}

 #rightsidebox h4 {
width:160px;margin:-5px 5px 10px 12px; }

#rightsidebox p {
width:170px;color:#fff;margin:5px 15px 5px 12px; }

#rightsidebox a:link, #rightsidebox a:visited  {
color:#fff;
line-height:150%;
margin:0px;
padding:5px;
text-align:center; }

#rightsidebox a:hover {
color: #fff;}

#rightsidebox ul {
width:170px;margin-left:-25px;font-size:98%;color:#000;}

#rightsidebox li  {
list-style-type:disc;
padding:1px;
width:150px;
}


/*...............end Rightside Box............*/
  
     
/*..........end text.....*/  
  
/*...........................FOOTER.................*/

#foot {

  position:absolute;
  display:none;
  top:auto;
  bottom:1px;
   margin:   100px 0 0px   0px;
  padding: 5px 0 8px 0;  
  width:816px;
  height:100%;border-top:1px solid #4F83BF;
  background:transparent;
  text-align:center;
   font-size:80%;
   color:#fff;
  z-index:900;
  } 
 
 #foot ul {
 color:#fff;
 width:100%;
 margin:0px;
 padding:5px 0 5px 0;
 
   }
  
#foot li {
display:inline;
margin:10px;
padding:0px;
color:#fff;
 }
  /*...print footer..*/
  
  #pfoot {
  position:relative;
display:block;
 
  bottom:1px;
 
  margin:   150px 0 5px   -200px;
  padding: 0px 0 5px 0;  
  width:8in;
  
   font-size:80%;
   border-top:1px solid #009;
  
  } 
 
#pfoot ul { 
position:relative;
left:0in;
float:left;
width:8in;
list-style:none;
margin:10px;
padding:2px;
}

#pfoot li {
float:left;
display:inline;
margin:0px;
padding:0px;
color:#000;
 }
  
.noprint  {
display:none;} 

 
 .print{
 display:block; }