

body {
width:814px;
  margin:  auto;
  text-align:center;
  border:none;
  padding: 5px 0 0  0px;
  background:  url(buttons-icons/body.gif) repeat;
  font-family: Tahoma, verdana, sans-serif; 
  font-size: 9pt /*.35cm*/;
  
   display:block;
  overflow:auto;
  }
  
  h1 {
  font-size: 218%;}
  h2{
  font-size:218%;font-style:italic;font-weight:normal;}
  h3 {
  font-size:145%;}
  h4 {
  font-size: 118%;} 
  h5 {
  font-size:91%;}

#page {
  position:relative;
  top:0px;
  right:0px;
  bottom:0;
  
  width:794px;
 
   height:100%;
 background:  url("buttons-icons/cloud_bg.jpg") repeat;

   overflow:hidden;
  margin:0px 0px 0 0px;
   padding:0px 20px 0 0;

    color:#373f83;
    border-top:0px solid #f9f9fb;
    border-right:0px solid #6CACC9;
    border-bottom:1px solid #4d4d6b;
    border-left:0px solid #2B3B79;
  
  }  
  
img.noprint {
visibility:visible; }
  
table.compare {
table-layout:fixed;
width:580px; 
margin:0px 0 50px 0; 
font-size:90%;
background:#fcfcfc;
border:1px solid #4864c0;
border-collapse:collapse;
 }
 
tr {
width:580px; }
 
td {
width:110px;border:1px solid #4864c0;padding:10px 6px 10px 6px;text-align:center; }

td.desc {
width:175px; 
text-align:left;}


.readmore  {
 width:400px;
  text-align:left;
  margin:0px 0px 0 20px;
  padding:60px 10px 0 0;
color:#598FCD;
font-size:95%;
font-weight:bold;
 }
 
 
.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;
  }
  
 
.highlight {
 
width:300px;
background: #DAEAFE;
margin:10px 0px 30px 80px;
padding:10px 10px  10px 10px;
border:0px solid #337AC1 /*#8394D3*/;}
 


 
.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 {
width:280px;
margin:0px 10px 0px -8px;
padding:0px 20px 0 0;
font-variant:upper; }

.highlight li {
margin:0 0 0 -10px;
padding:0px;

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


 
 .floatimgright {
 display:inline;
float:right;
margin-top:10px;
margin-right:15px;
margin-bottom:10px;
margin-left:20px;

}

  
a:link.bluelink, a:visited.bluelink { 
color:#2A7DD4;
}

.bluelink a:hover {
color:#0211A6; }

.shadow {
-moz-box-shadow:4px 4px 10px #57627F;
-webkit-box-shadow:4px 4px 10px #57627f; }

.noshadow {
background:transparent;
border:0; }

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

 
#header {
  position:relative;
  top:0;
  left:auto;
  text-align:center;
  background: #5165D5 ;

  height:128px;
  width: 814px; 
  margin:0px 0px 0px 0px;
  border-top:1px solid #2d3a64;
   border-right:1px solid #1E2D5F;
   border-bottom:0px solid #5455af;
   border-left:0px solid #223172; 
  padding:0px 0px 0px 0;
  overflow:visible;
  z-index:800;
  text-align:left;

 color: #fff;
    }
  
#header h2 {

margin:0px 0 0 20px;
padding:25px 0 5px 0;
font-style:italic; }


#header h4 {
font-weight:normal;
color: #fff /*#08268D*/;
font-variant: small-caps;
font-weight:bold;
margin:0px 0 0  0px; 
padding:0 0 0 0px;
letter-spacing:.12em;}

#header h5.state {
font-weight:normal;
font-variant:normal;
color:#fff /*#08268D*/;
font-size:90%;
letter-spacing:.1em;
margin:0px 0 0 0;}
 


 #best {
 position:absolute;

top:18px;
left:615px;
background-image:url(buttons-icons/airflow.gif);
overflow:hidden;
width:188px;
height:90px; 
margin:0px  0 0 0px;
padding: 0 0 0px 0;}

#best h5 {

color:#fff; 
width:100px;
text-align:right;
margin:0px 0px 0 8px;
padding:20px 1px 0 3px;
letter-spacing:.05em;
font-weight:normal;}

#best img {
display:inline;
margin:-42px 17px 0 -80px;
padding:0 0 0 15px;
}


#header ul {
 position:relative;
 float:left;
 top:8px;
 left:auto;
  width: 812px;
  display:block;

background: #b76443 url(buttons-icons/menubarbg.jpg) repeat-x;
 margin:-4px 0px 0px 0px;
  padding:0px 10px  0px 0px;
   border-top:1px solid #dbedd0;
    border-bottom:1px solid #dbedd0;
    
  font-family:"Arial", sans-serif;
/*font-size:105%;*/
  overflow:visible;
  z-index:804;
  }
  
 
#header li  {
  display:inline-block;
  visibility:visible;
   float:right;

  margin: 1px 9px 0  0px;
  padding: 0px 1px 0px 0px ;
  background:url(buttons-icons/menubarbg.jpg) repeat-x;

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

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

  text-decoration:none;
 margin:0px 0 0px 0;
   padding:8px 8px 5px 8px;
 background: url(buttons-icons/menubar.jpg) repeat;

   color: #fff;
  
 }

 #header li.current {

  background:url(buttons-icons/menubar.jpg) repeat;
   color:#fff;
margin-top:1px;

   }

 
 
   
 #header li.current a {
    
   color:#7D381B;
margin:0px 0 0px 0;
   padding:8px 8px 5px 8px;
 background: url(buttons-icons/menubar.jpg) repeat;
  }
  
   
#header li.current a:hover {

   color:#7D381B;
  
 background: url(buttons-icons/menubar.jpg) repeat;
 
}
 
 #header span a:hover {
  color:#009;
 
  
  }
 
#header img {
 position:relative;float:right;visibility:visible;z-index:504;top:-4px;right:-2px;background:#5165D5;border:none;}


 
#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:#2d3276; }  
  

 #header a:link, #header a:visited {
text-decoration:none; } 


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

#leftmenu {
  position:absolute;
  
  top:118px;
  left:0px;
  bottom:0;
  width:176px;
  height:auto;
  z-index:0;
  margin: 0px 0 0 0px;
  padding:0px 0 0 3px;
 text-align:left;
  font-size:91%;
  background:transparent ;
  color:#642d55;
  font-weight:normal;
  border-right:0px solid #A3CFF2 ;
  
    }
    
#leftmenu h2{
  margin:15px 1px 2px 2px;
  padding:10px 8px 10px 4px;
  width:140px;
  text-align:center;
  font-size:150%;
  
  }

#leftmenu h4 {
  margin:10px 20px 10px 10px;;
  padding:0;
 font-size: 16px;
  text-align:right;
  color:#21318D;
  }

#leftmenu h5 {
 
  text-align:left;
  
  margin: 0;
   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:#00188F;
   
  margin: 0 0 0 7px;
   padding: 4px 0 4px 0px;
  
     }


#leftmenu a:link {
  color:#00188F;
  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:#FAFBFE;
   }

#leftmenu ul {
  position:relative;
  
  left: 2px;
  list-style :none;
 margin: 45px 3px 20px 3px;
  padding:  0px 0px 0px 0px;
  width:154px;
  border:none;
       }
       
 #leftmenu li {
 
 width:152px;
 margin:5px 0 0px 0px;
 padding:0px 1px 0px 0px;
 border:none;
 }
 #leftmenu li a:link, #leftmenu li a:visited {
 width:148px;
 display:block;
 margin:0px;
 padding:3px 4px 3px 2px;
 border:none;
 text-decoration:none;
 text-align:right;
 color:#21318D /*#293e86*/;
font-weight:bold;
  }
#leftmenu a.current {
background:#FAFBFE url('buttons-icons/leftmenue_corner.jpg') top left no-repeat;

color:#aa563c;}
      
#leftmenu li a:hover {
 background:#FAFBFE url('buttons-icons/leftmenue_corner.jpg') top left no-repeat;
  
color:#aa563c; 
width:148px;
 }


 
 #leftmenu li.current  {
 background: #FAFBFE;
 width:148px;
  margin:5px 0px 0px 0px;
 padding:0px 3px 0px 0px;
 color:#aa563c;
 }

#leftmenu a:link.current, #leftmenu a:visited.current   {
  background:#FAFBFE url('buttons-icons/leftmenue_corner.jpg') top left="2px" no-repeat;
color:#aa563c; 
 
  width:147px;
 display:block;
 margin:0px 2px 0 0px;
 padding:3px 4px 3px 5px;
 border-right:0px solid #ebedf7;
 }
  
 #leftmenu a:hover.current {
 color:#aa563c; 
  } 
  
 #leftmenu ul.submenu {
background: #FAFBFE;
   width:151px;
 margin:-5px 1px 0px -2px;
 padding:3px 5px 1px 0px;
 border-left:0px solid #9ba5c6;
   
   border-top:0px solid #d6ddf2;
   border-bottom:1px solid #d6ddf2;
   border-right:0;
   border-left:0;
       }
      
#leftmenu li.submenu {
 
width:148px;
 border:none;
    
    font-weight:normal;
 background:#FAFBFE; 

 text-align:right;
      
  }
#leftmenu li.submenu a:link, #leftmenu li.submenu a:visited {
  font-weight:normal;
 text-align:right;
  }
 
#leftmenu li.submenu a:hover {

background:transparent;
text-decoration:underline;
}
     


#leftmenu a:link.submenuc, #leftmenu a:visited.submenuc {
color:#aa563c; 

   display:block;
 text-align:right;}
 
   
 #leftmenu li.submenuc span{
color:#aa563c;
 background:#FAFBFE;
    
    font-weight:normal;
    border:none;
    text-align:right;
  }  

#leftmenu li.submenuc a:hover {
     background:transparent;
  font-weight:normal;
  }
 
 
#leftimage {
margin:35px 20px 0 10px;
padding:0;
background:transparent;
text-align:right; } 



#leftmenu a.update {
position:relative;
right:15px;
width:141px;
text-decoration:none;
text-align:right;
background:#FAFBFE url(buttons-icons/leftmenue_corner.jpg) no-repeat;

color:#C76633; font-size:11pt;
line-height:150%;
margin:0px 15px 5px 19px;
padding:10px 9px 10px 5px;
border:0px solid #c76633;

font-weight:bold;
font-style:italic;
overflow:visible;
display:block;}



#leftmenu a:hover.update  {
border:0px solid #54ace2;
color:#4797FF; }



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


 
/*.....................................TEXT......*/
   
#text {
position:relative;
top: 38px;
left:185px;
width:595px;

text-align:left;
background: #F9FAFD;
   margin:0px 230px 0 0px;
  padding: 0px 0px 0 18px;
  line-height:130%;
 letter-spacing:112%;
 word-spacing:.03em;  
   overflow:visible;
  border-left:1px solid #8AACBA;
  border-top:none;
 border-right:2px solid #8AACBA;
 border-bottom:2px solid #7DA3B3;
  display:block;
  
  z-index:90;
 color:#08268D;
  }
  
  
/*.................................PHOTOS.............*/
  
#photos {
position:relative;
display:block;
width:614px;
height:128px;
background:#21318D;

color:#fff;
margin:0 0 35px -19px;
padding:0px 0px 0px 0px; 
border-right:1px solid #0F1635;
border-left:0px solid #ADD2FF;
border-top:1px solid #add2ff;
}

#photos ul {
position:relative;
width:592px;
height:110px;
list-style:none;
margin:0 0 0px 0;
padding:10px 0px 0px 0; }

#photos li {

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



#photos h3 {
position:absolute;
margin:0px 0 0 18px;
padding:  24px 0 0 0;
line-height:200%;
width:320px;
text-indent:0px;

color:#ebedf7;

font-weight:normal;

letter-spacing:.05em;
 }


#photos img{
float:right;
margin: -17px 0 0px 0;
padding:1px;
border:0px solid #172355;


background:#1c264d; }



#text h1{
  display:block;
 width:500px;
 
  
  margin: 0px 0px 15px 0px;
  padding: 35px 30px 0 0px;
  line-height:150%;
  font-style:italic;
  
 letter-spacing:.5px;
  }
 
 #text h4{
  display:block;
  width:350px;
  text-align:left;
 
  
  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:350px;
  }


#text ul {
 
  padding: 0px 10px 0    10px;
  margin: 0px 0  40px 0px;
  list-style-type: disc;
  list-style-position: outside;
   width:340px;
   }


#text p{
 
  margin:2px 0 1px 0px;
  padding:0 2px 12px 0px;
  width:340px;
  display:block;
  
  }
  
#text p.short, #text h4.short, #text ul.short, #text dl.short   {
width:305px;
display:inline-block; }  

#text dl dd.short {
width:320px; }
  
 
 


   
#text ul li {
  margin: 10px 0px 0  30px;
  padding: 2px 10px 0  0px;
  clear:right;
  }
#text dl { 
  
  padding: 0px 10px 0   13px;
  margin: 0px 0  0px 0px;
  list-style-type: none;
   width:340px;
   }
   
#text dt {
margin: 10px 0 3px  14px;
  padding: 8px 10px 0  0px;
  text-indent:0px;
  font-weight:bold;
   width:320px;
  }
  
  
#text dd {
  margin: 8px 0 12px  15px;
  padding: 0px 10px 0  14px;
  line-height:120%;
   width:310px;
  }
#text dd ul {
 
 list-style-type:disc;
 margin:0 10px 0 0;
 padding:0 10px 0 0;
  width:310px;
 }  


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


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

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


 
#text a:hover {
  color:#C76633 ;
 
  }
 
 
 
  


  
 /*.............................DROPDOWN............*/
 
 #dropdown ul {
 position:relative;
float:right;width:190px;
margin:16px 16px 20px 0px; 
padding:0 0 4px 0;
z-index:200;
border-left:0px solid #A0ABEA;

color:#4065D8; }

#dropdown  a:link, #dropdown  a:visited {
font-weight:bold;
   line-height:150%;
   
   color:#4065D8;
  
  } 
  
  #dropdown  a:hover {
color:#ca5721;
}
#dropdown li.current {
color:#ca5721; }

#dropdown a.current {
color:#ca5721; }
 




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

#tip {
position:relative;
display:block;
width:500px;
margin:20px 0px 50px -160px;
padding:0 0 60px 0;
border:none; 
overflow:visible;
z-index:900;}

#tip  ul {

overflow:visible;
display:block;
width:650px;
margin:0;
padding:0; }

#tip li {
display:inline;
overflow:visible;
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:#C2603A;
font-weight:bold; }



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

#rightsidebox {
position:absolute;
top:180px;
left:395px;
width:180px;
background:  ;
margin:0px 1px 10px 25px;
border:0;
display:block;
color: #AA4324/* #D36A3D/*#773E1F*/;
padding:25px 5px 0px 5px;

 }
 
 #rightsidebox.shadow {
 -moz-box-shadow:4px 4px 10px #57627F;
-webkit-box-shadow:4px 4px 10px #57627f; }
 
 #rightsidebox.orangeshadow {
  -moz-box-shadow:4px 4px 10px #57627F;
-webkit-box-shadow:4px 4px 10px #57627f;
 background-color: #5165D5;
 
 border:0px solid #F2D3AE;
 color: #fff; } 

img.orangeboxTR {
position:absolute;
top:0px;
right:0; }

img.orangeboxBR {
position:absolute;
bottom:0;
right:0; }
 
 img.orangeboxBL {
position:absolute;
bottom:0;
left:0; }
 
.blue {
width:170px;

background:#778BCE;
border:1px solid #637AC7;
color: #EBEDF7;

letter-spacing:normal;
 }


#rightsidebox h3 {
margin-top:-5px;
}

 #rightsidebox h4 {
width:160px;line-height:130%;margin:0px 5px 10px 10px; }

#rightsidebox p {
width:160px;margin:0px 15px 5px 10px; font-weight:bold;}

#rightsidebox a:link, #rightsidebox a:visited  {
color:#763b1e;
line-height:150%;
margin:0px;
padding:5px;
text-align:center; 
background:transparent;
border:none;

font-weight:normal;}

#rightsidebox a:hover {
color: #0C48FE;}

#rightsidebox ul {
width:175px;margin-left:-15px; }

#rightsidebox li  {font-size:95%;font-weight:bold;}

#rightsidebox.bluelink a, .bluelink a:link, .bluelink a:visited
{color:#1B35B3;}

#rightsidebox.bluelink a:hover{
color:#2A7DD4;}
/*...............end Rightside Box............*/
  
 /*..........end text.....*/  
   /*...print footer..*/
  
  #pfoot {
display:none;
 
  bottom:1px;
 
  margin:   150px 0 5px   350px;
  padding: 0px 0 5px 0;  
  width:310px;
  text-align:center;
   font-size:80%;
  
  } 
 #pfoot p {
   margin:0;
   padding:8px 0 5px 0;
   }

#pfoot hr {
  width:100%;
  height:1px;
  color:#fff;
  background:#fff;
  margin:0;
  padding:0;
  border-top:1px solid #dbdce0;
  
  }
  
/*...........................FOOTER.................*/

#foot {

  position:relative;
   margin:   100px 0 0px   0px;
  padding: 0px 0 8px 0;  
  width:814px;
  height:100%;border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  background:#b76443 url(buttons-icons/menubarbg.jpg) repeat-x;
  text-align:center;
   font-size:80%;
   color:#fff;
  z-index:900;
  } 
 
 #foot ul {
 width:100%;
 margin:0px;
 padding:9px 0 4px 0;
 border:none;
   }
  
#foot li {
display:inline;
margin:10px;
padding:0px;
color:#fff;
 }
 
 .print{
 display:none; }
