

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

#page {
  position:absolute;
  top:0px;
  left:0px;
  right:0;
  bottom:0;
width:100%;
  height:100%;
  background:transparent;
  

  overflow:visible;
  margin:-5px 0px 0 1px;
   padding:10px 0px 0 0;
   text-align:left;
    color:#373f83;
    border:none;
  
  } 
  
table.areas {
table-layout:fixed;
width:600px;
margin:-1em 0px 0px 0px;
padding: 0px 0px 0px 2px;

border:0;
border-collapse:collapse;
}

table.areas tr {
width:640px;

}

table.areas td {
width:200px;
border:0;
padding:2px 2px 2px 8px;
text-align:left;
font-size:.8em;
}
  
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;
  }


 
 
 .floatimgleft {
 
float:left;
margin: 12px 20px 10px 10px;
padding:0;
display:inline;
}

 .floatimgright {
float:right;
margin:10px 90px 10px 0px;
padding-right:70px;
}

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

 
#header {
display: block;
  position:relative;
  background: transparent;
  width: 7.5in;
  margin:5px 0px 10px 0px;
  border:none;
  padding:7px 0px 0px 0;
  overflow:visible;
  z-index:800;
  text-align:left;
   }
   
#header img {
float:left; TOP: 0px;left: 0px;  margin: 0px 10px 0px 0px;padding:1px 0 0 0;width:88px; height:88px;  }

#header img.name {
position:absolute;
top:20px;
left:104px;
margin:0px 0px 20px 0px;
padding:0px;

width:372px;
height:19px;

}

#header h3 {
position:relative;
top:-74px;
left:104px;
margin:17px 0px 5px 0px;
padding:0px;
text-align:left;
line-height:1.25em;
font-size:100%;
letter-spacing:105%;
font-variant:small-caps; }


#header h3.special {
position:relative;
top:-74px;
left:105px;
display:block;
color:#FD0B3D;
margin:0px 0px 0px 0px;
font-variant:normal;
letter-spacing:normal;
font-style:italic; }


#header h5.state {
position:relative;
top:-74px;
left:105px;

margin:0 0 2px 0;
padding:0;
width:400px;
font-weight:normal;
color:#123298;
font-size:80%;
letter-spacing:.1em;
}
 
 
 #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 0px -70px;
padding:0 0 0 15px;
}


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

background: transparent;
 margin:10px 0px 0px -180px;
  padding:0px 5px  0px 0px;
  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 ;
 border:none;
 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:  4px 8px 4px 8px;
  
  color:#000;
  font-weight:bold;
  z-index:806;
  }
  
  
  #header li a:hover {

  text-decoration:none;
 margin:0px 0 0px 0;
   padding:4px 8px 4px 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:4px 8px 4px 8px;
 background: transparent;
  }
  
   
#header li.current a:hover {

   color:#7D381B;
  
 background: transparent;
 
}
 
 #header span a:hover {
  color:#009;
 
  
  }
 


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

#leftmenu {
display:none;
  position:absolute;
  
  top:0px;
  left:0px;
  bottom:0;
  width:180px;
  height:auto;
 
  margin: 150px 0 0 -36px;
  padding:0px 2px 0 0px;
 text-align:left;
  font-size:6pt;
  background: transparent; 
  color:#000;
  font-weight:normal;
  border:none;
  z-index: 50;
    }


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


 
/*.....................................TEXT......*/
   
#text {
position:absolute;
display:block;
top: 130px;
left:5px;
width:600px;
min-height:900px;
font-size:10pt;
background:transparent;
   margin:0px 230px 0 0px;
  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:320px;
  
  }
  
#text p.short, #text h3.short, #text h4.short, #text ul.short, #text dl.short   {
width:320px;
 }  

#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 h3{

  display:block;
  width:300px;
  text-align:left;
  font-size:110%;
  
  padding:0px 0 3px 0px;
  margin:0px 0px 10px 0px;
  line-height:120%;
  }
 
  #text h4{
  display:block;
  width:320px;
  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:320px;
  }


#text ul {
 
  padding: 0px 10px 0    10px;
  margin: 0px 0  20px -20px;
  list-style-type: disc;
  list-style-position: outside;
   width:320px;
   }
   
#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:320px;
   }
   
#text dt {
margin: 10px 0 3px  14px;
  padding: 0px 10px 0  0px;
  text-indent:0px;
  font-weight:bold;
   width:320px;
  }
  
  
#text dd {
  margin: 8px 0 12px  15px;
  padding: 0px 10px 0  0px;
  line-height:120%;
   width:320px;
  }
#text dd ul {
 
 list-style-type:disc;
 margin:0 10px 0 0;
 padding:0 10px 0 0;
  width:320px;
 }  


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


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

 #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 38px 20px 0px; 
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 h1 {
position:absolute;
top:50px;
left:18px;
width:300px;
margin: 0px 0px 0px  0px;
padding: 5px 0px 40px 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;


background:#1c264d; }






  


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

 background:transparent;
margin:4em 20px 0px; 
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 -10px;
padding:60px 0 60px 0;
border:none; }

#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:50px;
left:450px;
width:190px;
margin:20px 0px 10px 0px;
display:block;
 
 border:0px solid #fff;

padding:25px 0px 8px 5px;
color:#fff;
font-weight:bold;
font-style:italic;
font-size: 8pt;
 }
.blue {

background:transparent;
border:0px solid #364DB2;
color:#fff; }

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

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


 #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:0px solid #009;
  
  } 
 
#pfoot ul { 
position:relative;
left:1.5in;
float:left;
width:7.0in;
list-style:none;
margin:0px;
padding:2px;
}

#pfoot li {
float:left;
display:inline;

margin:0px;
padding:0px;
color:#000;
 }
  
.noprint  {
display:none;} 

 
 .print{
 display:block; }
