/* LINKS */

a.body:active, a.body:link, a.body:visited {
  text-decoration: none;
  font-family: tahoma;
  font-weight: bold;
  font-size: 14px;
  color: #092b57;
}

a.body:hover {
  text-decoration: underline;
  font-family: tahoma;
  font-weight: bold;
  font-size: 14px;
  color: #092b57;
} 

a.ahlp:active, a.ahlp:link, a.ahlp:visited {
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  color: #092b57;
}

a.ahlp:hover {
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  color: #91abcd;
}        

a.ahlpc:active, a.ahlpc:link, a.ahlpc:visited {
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  color: #91abcd;
}

a.ahlpc:hover {
  text-decoration: underline;
  font-family: tahoma;
  font-size: 14px;
  color: #092b57;
}        
      
/* BODY */

body {
  display: block;
  margin: 10px auto;
  position: relative;
  background: #91abcd;
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  color: #000000;
  width: 960px;
}

/* HEADER */

.header {
  position: absolute;
  background: transparent;
  margin: 0px auto;
  height: 155px;
  top: 0px;
}

.header .b1 {
  display: block;
  overflow: hidden;
  background: #244267;
  font-size: 1px;
  margin: 0 5px;
  height: 1px;
}

.header .b2 {
  display: block;
  overflow: hidden; 
  background: #4276bb;
  border-left: 2px solid #244267;
  border-right: 2px solid #244267;
  font-size: 1px;
  margin: 0 3px;
  height: 1px;
}

.header .b3 {
  display: block;
  overflow: hidden;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  margin: 0 2px;
  height: 1px;
}

.header .b4 {
  display: block;
  overflow: hidden;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  margin: 0 1px;
  height: 2px;
}

.header .b1b {
  display: block; 
  overflow: hidden;
  background: #244267;
  font-size: 1px;
  margin: 0 0px;
  height: 1px;
}

.header .b2b {
  display: block;
  background: #91abcd;
  height: 5px;
}

.header .headerbg {
  display: block;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  height: 145px;
}

.logotextshadow {
  z-index: 1;
  overflow: hidden;
  position: absolute;
  background: transparent;
  height: 80px;
  width: 600px;
  left: 22px;
  top: 24px;

  text-decoration: none;
  font-family: trebuchet ms, comic sans ms, lucida, arial;
  white-space: nowrap;  
  font-style: italic;
  font-weight:bold;
  font-size: 39pt;
  color: #1c324e;
}

.logotext {
  z-index: 1;
  overflow: hidden;
  position: absolute;
  background: transparent;
  height: 80px;
  width: 600px;
  left: 24px;
  top: 22px;

  text-decoration: none;
  font-family: trebuchet ms, comic sans ms, lucida, arial;
  white-space: nowrap;  
  font-style: italic;
  font-weight:bold;
  font-size: 39pt;
  color: #ffffff;
}

.logo {
  z-index: 2;
  position: absolute;
  background: transparent;
  background-image: url(images/logo.png); 
  height: 151px;
  width: 960px;
  left: 0px;
  top: 0px;
}

.headerfrm {
  z-index: 2;
  position: absolute;
  background: transparent;
  height: 149px;
  width: 250px;
  left: 705px;
  top: 1px;
}

/* CONTENT */

.page {
  display: block;
  position: absolute;
  background: transparent;
  margin: 0px auto;
  width: 960px;
  top: 155px;
}

.contentborder {
  display: block;
  position: relative;
  background: #ffffff;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  border-bottom: 1px solid #244267;
  border-top: 1px solid #244267;
  margin: 0px auto;  
}

.content {
  display: block;
  position: relative;

  margin: 15px auto;
  width: 880px;
}

.caption {
  display: inline;
  position: relative;
  background: transparent;
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  color: #cd9292;
}

.qtbl {
  border: 1px solid #4276bb;
  border-spacing: 5px;
  padding: 0px;
  width: 600px
}          

.qrow {
  border: none;
  background: #91abcd;
}

td.qcol {
  border: none;
  margin-left: 20px;
}

td.qimg {
  border: none;
  width: 26px;
}

img.qimg {
  border: none;
}

/* FOOTER */

.footer {
  display: block;
  position: relative;
  background: transparent;
  height: 28px;
}

.footer .b1 {
  display: block;
  overflow: hidden;
  position: relative;
  background: #244267;
  font-size: 1px;
  margin: 0 5px;
  height: 1px;
}

.footer .b2 {
  display: block;
  overflow: hidden; 
  position: relative;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  border-width: 0 2px;
  font-size: 1px;
  margin: 0 3px;
  height: 1px;
}

.footer .b3 {
  display: block;
  overflow: hidden;
  position: relative;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  margin: 0 2px;
  height: 1px;
}

.footer .b4 {
  display: block;
  overflow: hidden;
  position: relative;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  margin: 0 1px;
  height: 2px;  
}

.footer .footerbg {
  z-index: 1;
  display: block;
  position: relative;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  height: 23px;
} 

.footer .footermenu {
  z-index: 2;
  display: block;
  overflow: hidden;
  position: absolute;
  background: transparent;
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  color: #91abcd;  
  left: 1px;
  top: 4px;
}

.footermenu a:active, a:link, a:visited {
  overflow: hidden;
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  color: #ffffff;
}

.footermenu a:hover {
  text-decoration: underline;
  font-family: tahoma;
  font-size: 14px;
  color: #092b57;
}        

.copyright {
  display: block;
  margin: 2px auto;
  position: absolute;
  background: transparent;
  text-decoration: none;
  font-family: tahoma;
  font-size: 11px;
  color: #4276bb;
  width: 960px;
} 

/* MENU BUTTONS */

.toolbar {
  z-index: 3;
  display: block;
  overflow: hidden;
  position: absolute;
  background: transparent;
  height: 38px;
  width: 683px; 
  left: 22px;
  top: 117px;
}

.mbs {
  display: block;
  background: #4276bb; 
  font-size: 1px;
  height: 38px;
  width: 1px; 
}

/* Normal */

.mb {
  z-index: 3;
  display: block;
  cursor: pointer;
  position: relative;
  background: #91abcd;
  border-left: 1px solid #0f4387;
  border-right: 1px solid #0f4387;
  border-top: 1px solid #0f4387;
  height: 38px;
  width: 110px; 
}
     
.mb:hover {
  z-index: 3;
  display: block;
  position: relative;
  background: #4276bb;
  border-left: 1px solid #0f4387;
  border-right: 1px solid #0f4387;
  border-top: 1px solid #0f4387;
  height: 38px;
  width: 110px; 
}

.mb .ntxt {
  display: block;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  font-family: tahoma;
  font-weight: bold;
  font-size: 16px;
  color: #092b57;
  width: 110px;
  top: 9px;
}

.mb:hover .ntxt {
  margin-top: 1px;
}

.mbg {
  display: block;
  position: absolute;
  width: 106px;
  left: 2px;
  top: 2px;
}

.mbg .g01, .mbg .g02, .mbg .g03, .mbg .g04, 
.mbg .g05, .mbg .g06, .mbg .g07, .mbg .g08, 
.mbg .g09, .mbg .g10, .mbg .g11, .mbg .g12, 
.mbg .g13, .mbg .g14, .mbg .g15, .mbg .g16 {
  display: block;
  overflow: hidden;
  font-size: 1px;
  height: 1px;
}

.mb .g01 {background: #dee6f0;}
.mb .g02 {background: #dae2ee;}
.mb .g03 {background: #d7e0ed;}
.mb .g04 {background: #d3dfeb;}
.mb .g05 {background: #d0dcea;}
.mb .g06 {background: #ccd9e8;}
.mb .g07 {background: #c8d6e6;}
.mb .g08 {background: #c6d3e5;}
.mb .g09 {background: #c2d1e4;}
.mb .g10 {background: #becee1;}
.mb .g11 {background: #bbcbe0;}
.mb .g12 {background: #b8c9df;}
.mb .g13 {background: #b4c6dd;}
.mb .g14 {background: #b1c4db;}
.mb .g15 {background: #adc0da;}
.mb .g16 {background: #aabed8;}

.mb:hover .g01 {background: #abc1df;}
.mb:hover .g02 {background: #a8bedd;}
.mb:hover .g03 {background: #a6bddd;}
.mb:hover .g04 {background: #a3bcdb;}
.mb:hover .g05 {background: #a1badb;}
.mb:hover .g06 {background: #9fb8d9;}
.mb:hover .g07 {background: #9cb6d8;}
.mb:hover .g08 {background: #9bb4d7;}
.mb:hover .g09 {background: #98b3d6;}
.mb:hover .g10 {background: #95b1d4;}
.mb:hover .g11 {background: #93afd4;}
.mb:hover .g12 {background: #91aed3;}
.mb:hover .g13 {background: #8eacd2;}
.mb:hover .g14 {background: #8caad0;}
.mb:hover .g15 {background: #8aa8d0;}
.mb:hover .g16 {background: #88a6ce;}

/* Active */

.mba {
  z-index: 3;
  display: block;
  cursor: default;
  position: relative;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 1px solid #092b57;
  border-top: 1px solid #092b57;
  height: 38px;
  width: 110px; 
}

.mba .ntxt {
  display: block;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  font-family: tahoma;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  width: 110px;
  top: 9px;
}

.mba .g01 {background: #b6c5da;}
.mba .g02 {background: #afc0d7;}
.mba .g03 {background: #a7bad3;}
.mba .g04 {background: #a0b4cf;}
.mba .g05 {background: #98aecb;}
.mba .g06 {background: #91a9c8;}
.mba .g07 {background: #89a3c3;}
.mba .g08 {background: #829dc0;}
.mba .g09 {background: #7a96bc;}
.mba .g10 {background: #7290b8;}
.mba .g11 {background: #6b8bb5;}
.mba .g12 {background: #6384b1;}
.mba .g13 {background: #5c80ad;}
.mba .g14 {background: #5479a9;}
.mba .g15 {background: #4d74a6;}
.mba .g16 {background: #456da2;}

/* Button Left Normal */
             
.mbl {
  z-index: 3;
  display: block;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background: transparent;
  height: 38px;
  width: 112px;
}

.mbl .ltxt {
  display: block;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  font-family: tahoma;
  font-weight: bold;
  font-size: 16px;
  color: #092b57;
  width: 112px;
  top: 10px;
}

.mbl:hover .ltxt {
  margin-top: 1px;
}

.mbl .lb1 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #244267;
  font-size: 1px;
  width: 112px;
  height: 1px;
  left: 5px;
  top: 0px;
}

.mbl .lb2 {
  display: block;
  overflow: hidden; 
  position: absolute;
  background: #91abcd;
  border-left: 2px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 106px;
  height: 1px;
  left: 3px;
  top: 1px;
}

.mbl:hover .lb2 {
  display: block;
  overflow: hidden; 
  position: absolute;
  background: #4276bb;
  border-left: 2px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 106px;
  height: 1px;
  left: 3px;
  top: 1px;
}

.mbl .lb3 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 108px;
  height: 1px;
  left: 2px;
  top: 2px;
}

.mbl:hover .lb3 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 108px;
  height: 1px;
  left: 2px;
  top: 2px;
}

.mbl .lb4 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 109px;
  height: 2px;
  left: 1px;
  top: 3px;
}

.mbl:hover .lb4 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 109px;
  height: 2px;
  left: 1px;
  top: 3px;
}

.mbl .lb1b {
  display: block; 
  overflow: hidden;
  position: absolute;
  background: #91abcd;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 111px;
  height: 4px;
  top: 34px;
}

.mbl:hover .lb1b {
  display: block; 
  overflow: hidden;
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 110px;
  height: 4px;
  top: 34px;
}

.mbl .mblbg {
  display: block;
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  width: 110px;
  height: 29px;
  top: 5px;
}    

.mbl:hover .mblbg {
  display: block;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  width: 110px;
  height: 30px;
  top: 4px;
}    

.mblg {
  display: block;
  position: absolute;
  top: 3px;
}

.mblg .lg01, .mblg .lg02, .mblg .lg03, .mblg .lg04, 
.mblg .lg05, .mblg .lg06, .mblg .lg07, .mblg .lg08, 
.mblg .lg09, .mblg .lg10, .mblg .lg11, .mblg .lg12, 
.mblg .lg13, .mblg .lg14, .mblg .lg15, .mblg .lg16 {
  display: block;
  overflow: hidden;
  position: relative;
  font-size: 1px;  
  height: 1px;
}

.mbl .lg01 {background: #dee6f0; margin: 0px 5px; width: 104px;}
.mbl .lg02 {background: #dae2ee; margin: 0px 4px; width: 105px;}
.mbl .lg03 {background: #d7e0ed; margin: 0px 3px; width: 106px;}
.mbl .lg04 {background: #d3dfeb; margin: 0px 3px; width: 106px;}
.mbl .lg05 {background: #d0dcea; margin: 0px 3px; width: 106px;}
.mbl .lg06 {background: #ccd9e8; margin: 0px 3px; width: 106px;}
.mbl .lg07 {background: #c8d6e6; margin: 0px 3px; width: 106px;}
.mbl .lg08 {background: #c6d3e5; margin: 0px 3px; width: 106px;}
.mbl .lg09 {background: #c2d1e4; margin: 0px 3px; width: 106px;}
.mbl .lg10 {background: #becee1; margin: 0px 3px; width: 106px;}
.mbl .lg11 {background: #bbcbe0; margin: 0px 3px; width: 106px;}
.mbl .lg12 {background: #b8c9df; margin: 0px 3px; width: 106px;}
.mbl .lg13 {background: #b4c6dd; margin: 0px 3px; width: 106px;}
.mbl .lg14 {background: #b1c4db; margin: 0px 3px; width: 106px;}
.mbl .lg15 {background: #adc0da; margin: 0px 4px; width: 105px;}
.mbl .lg16 {background: #aabed8; margin: 0px 5px; width: 104px;}

.mbl:hover .lg01 {background: #abc1df; margin: 0px 5px; width: 104px;}
.mbl:hover .lg02 {background: #a8bedd; margin: 0px 4px; width: 105px;}
.mbl:hover .lg03 {background: #a6bddd; margin: 0px 3px; width: 106px;}
.mbl:hover .lg04 {background: #a3bcdb; margin: 0px 3px; width: 106px;}
.mbl:hover .lg05 {background: #a1badb; margin: 0px 3px; width: 106px;}
.mbl:hover .lg06 {background: #9fb8d9; margin: 0px 3px; width: 106px;}
.mbl:hover .lg07 {background: #9cb6d8; margin: 0px 3px; width: 106px;}
.mbl:hover .lg08 {background: #9bb4d7; margin: 0px 3px; width: 106px;}
.mbl:hover .lg09 {background: #98b3d6; margin: 0px 3px; width: 106px;}
.mbl:hover .lg10 {background: #95b1d4; margin: 0px 3px; width: 106px;}
.mbl:hover .lg11 {background: #93afd4; margin: 0px 3px; width: 106px;}
.mbl:hover .lg12 {background: #91aed3; margin: 0px 3px; width: 106px;}
.mbl:hover .lg13 {background: #8eacd2; margin: 0px 3px; width: 106px;}
.mbl:hover .lg14 {background: #8caad0; margin: 0px 3px; width: 106px;}
.mbl:hover .lg15 {background: #8aa8d0; margin: 0px 4px; width: 105px;}
.mbl:hover .lg16 {background: #88a6ce; margin: 0px 5px; width: 104px;}
              	
/* Button Left Active */

.mbla {
  z-index: 3;
  display: block;
  cursor: default;
  overflow: hidden;
  position: relative;
  background: transparent;
  height: 38px;
  width: 112px;
}

.mbla .ltxt {
  display: block;
  cursor: default;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  font-family: tahoma;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  width: 112px;
  top: 10px;
}

.mbla .lb1 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #092b57;
  font-size: 1px;
  width: 112px;
  height: 1px;
  left: 5px;
  top: 0px;
}

.mbla .lb2 {
  display: block;
  overflow: hidden; 
  position: absolute;
  background: #0f4387;
  border-left: 2px solid #092b57;
  border-right: 1px solid #092b57;
  font-size: 1px;
  width: 106px;
  height: 1px;
  left: 3px;
  top: 1px;
}

.mbla .lb3 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 1px solid #092b57;
  font-size: 1px;
  width: 108px;
  height: 1px;
  left: 2px;
  top: 2px;
}

.mbla .lb4 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 1px solid #092b57;
  font-size: 1px;
  width: 109px;
  height: 2px;
  left: 1px;
  top: 3px;
}

.mbla .lb1b {
  display: block; 
  overflow: hidden;
  position: absolute;
  background: #0f4387;
  border-right: 1px solid #092b57;
  font-size: 1px;
  width: 111px;
  height: 4px;
  top: 34px;
}

.mbla .mblbg {
  display: block;
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 1px solid #092b57;
  width: 110px;
  height: 29px;
  top: 5px;
}    

.mbla .lg01 {background: #b6c5da; margin: 0px 5px; width: 104px;}
.mbla .lg02 {background: #afc0d7; margin: 0px 4px; width: 105px;}
.mbla .lg03 {background: #a7bad3; margin: 0px 3px; width: 106px;}
.mbla .lg04 {background: #a0b4cf; margin: 0px 3px; width: 106px;}
.mbla .lg05 {background: #98aecb; margin: 0px 3px; width: 106px;}
.mbla .lg06 {background: #91a9c8; margin: 0px 3px; width: 106px;}
.mbla .lg07 {background: #89a3c3; margin: 0px 3px; width: 106px;}
.mbla .lg08 {background: #829dc0; margin: 0px 3px; width: 106px;}
.mbla .lg09 {background: #7a96bc; margin: 0px 3px; width: 106px;}
.mbla .lg10 {background: #7290b8; margin: 0px 3px; width: 106px;}
.mbla .lg11 {background: #6b8bb5; margin: 0px 3px; width: 106px;}
.mbla .lg12 {background: #6384b1; margin: 0px 3px; width: 106px;}
.mbla .lg13 {background: #5c80ad; margin: 0px 3px; width: 106px;}
.mbla .lg14 {background: #5479a9; margin: 0px 3px; width: 106px;}
.mbla .lg15 {background: #4d74a6; margin: 0px 4px; width: 105px;}
.mbla .lg16 {background: #456da2; margin: 0px 5px; width: 104px;}

/* Button Right Normal */

.mbr {
  z-index: 3;
  display: block;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background: transparent;
  height: 38px;
  width: 112px;
}

.mbr .rtxt {
  display: block;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  font-family: tahoma;
  font-weight: bold;
  font-size: 16px;
  color: #092b57;
  width: 112px;
  top: 10px;
}

.mbr:hover .rtxt {
  margin-top: 1px;
}

.mbr .rb1 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #244267;
  font-size: 1px;
  width: 107px;
  height: 1px;
  top: 0px;
}

.mbr .rb2 {
  display: block;
  overflow: hidden; 
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  border-right: 2px solid #244267;
  font-size: 1px;
  width: 106px;
  height: 1px;
  top: 1px;
}

.mbr:hover .rb2 {
  display: block;
  overflow: hidden; 
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 2px solid #244267;
  font-size: 1px;
  width: 106px;
  height: 1px;
  top: 1px;
}

.mbr .rb3 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 108px;
  height: 1px;
  top: 2px;
}

.mbr:hover .rb3 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 108px;
  height: 1px;
  top: 2px;
}

.mbr .rb4 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 109px;
  height: 2px;
  top: 3px;
}

.mbr:hover .rb4 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 109px;
  height: 2px;
  top: 3px;
}

.mbr .rb1b {
  display: block; 
  overflow: hidden;
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  font-size: 1px;
  width: 111px;
  height: 4px;
  top: 34px;
}

.mbr:hover .rb1b {
  display: block; 
  overflow: hidden;  
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  font-size: 1px;
  width: 110px;
  height: 4px;
  top: 34px;
}

.mbr .mbrbg {
  display: block;
  overflow: hidden;  
  position: absolute;
  background: #91abcd;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  width: 110px;
  height: 29px;
  top: 5px;
}    

.mbr:hover .mbrbg {
  display: block;
  overflow: hidden;  
  position: absolute;
  background: #4276bb;
  border-left: 1px solid #244267;
  border-right: 1px solid #244267;
  width: 110px;
  height: 29px;
  top: 5px;
}    

.mbrg {
  display: block;
  position: absolute;
  overflow: hidden;
  width: 106px;
  left: 3px;
  top: 3px;
}

.mbrg .rg01, .mbrg .rg02, .mbrg .rg03, .mbrg .rg04, 
.mbrg .rg05, .mbrg .rg06, .mbrg .rg07, .mbrg .rg08, 
.mbrg .rg09, .mbrg .rg10, .mbrg .rg11, .mbrg .rg12, 
.mbrg .rg13, .mbrg .rg14, .mbrg .rg15, .mbrg .rg16 {
  display: block;
  overflow: hidden;
  font-size: 1px;  
  height: 1px;
}

.mbr .rg01 {background: #dee6f0; width: 104px;}
.mbr .rg02 {background: #dae2ee; width: 105px;}
.mbr .rg03 {background: #d7e0ed; width: 106px;}
.mbr .rg04 {background: #d3dfeb; width: 106px;}
.mbr .rg05 {background: #d0dcea; width: 106px;}
.mbr .rg06 {background: #ccd9e8; width: 106px;}
.mbr .rg07 {background: #c8d6e6; width: 106px;}
.mbr .rg08 {background: #c6d3e5; width: 106px;}
.mbr .rg09 {background: #c2d1e4; width: 106px;}
.mbr .rg10 {background: #becee1; width: 106px;}
.mbr .rg11 {background: #bbcbe0; width: 106px;}
.mbr .rg12 {background: #b8c9df; width: 106px;}
.mbr .rg13 {background: #b4c6dd; width: 106px;}
.mbr .rg14 {background: #b1c4db; width: 106px;}
.mbr .rg15 {background: #adc0da; width: 105px;}
.mbr .rg16 {background: #aabed8; width: 104px;}

.mbr:hover .rg01 {background: #abc1df; width: 104px;}
.mbr:hover .rg02 {background: #a8bedd; width: 105px;}
.mbr:hover .rg03 {background: #a6bddd; width: 106px;}
.mbr:hover .rg04 {background: #a3bcdb; width: 106px;}
.mbr:hover .rg05 {background: #a1badb; width: 106px;}
.mbr:hover .rg06 {background: #9fb8d9; width: 106px;}
.mbr:hover .rg07 {background: #9cb6d8; width: 106px;}
.mbr:hover .rg08 {background: #9bb4d7; width: 106px;}
.mbr:hover .rg09 {background: #98b3d6; width: 106px;}
.mbr:hover .rg10 {background: #95b1d4; width: 106px;}
.mbr:hover .rg11 {background: #93afd4; width: 106px;}
.mbr:hover .rg12 {background: #91aed3; width: 106px;}
.mbr:hover .rg13 {background: #8eacd2; width: 106px;}
.mbr:hover .rg14 {background: #8caad0; width: 106px;}
.mbr:hover .rg15 {background: #8aa8d0; width: 105px;}
.mbr:hover .rg16 {background: #88a6ce; width: 104px;}
  
/* Button Right Active */

.mbra {
  z-index: 3;
  display: block;
  cursor: default;
  overflow: hidden;
  position: relative;
  background: transparent;
  height: 38px;
  width: 112px;
}

.mbra .rtxt {
  display: block;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  font-family: tahoma;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  width: 112px;
  top: 10px;
}

.mbra .rb1 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #092b57;
  font-size: 1px;
  width: 107px;
  height: 1px;
  top: 0px;
}

.mbra .rb2 {
  display: block;
  overflow: hidden; 
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 2px solid #092b57;
  font-size: 1px;
  width: 106px;
  height: 1px;
  top: 1px;
}

.mbra .rb3 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 1px solid #092b57;
  font-size: 1px;
  width: 108px;
  height: 1px;
  top: 2px;
}

.mbra .rb4 {
  display: block;
  overflow: hidden;
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 1px solid #092b57;
  font-size: 1px;
  width: 109px;
  height: 2px;
  top: 3px;
}

.mbra .rb1b {
  display: block; 
  overflow: hidden;
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  font-size: 1px;
  width: 111px;
  height: 4px;
  top: 34px;
}

.mbra .mbrbg {
  display: block;
  overflow: hidden;  
  position: absolute;
  background: #0f4387;
  border-left: 1px solid #092b57;
  border-right: 1px solid #092b57;
  width: 110px;
  height: 29px;
  top: 5px;
}    

.mbra .rg01 {background: #b6c5da; width: 104px;}
.mbra .rg02 {background: #afc0d7; width: 105px;}
.mbra .rg03 {background: #a7bad3; width: 106px;}
.mbra .rg04 {background: #a0b4cf; width: 106px;}
.mbra .rg05 {background: #98aecb; width: 106px;}
.mbra .rg06 {background: #91a9c8; width: 106px;}
.mbra .rg07 {background: #89a3c3; width: 106px;}
.mbra .rg08 {background: #829dc0; width: 106px;}
.mbra .rg09 {background: #7a96bc; width: 106px;}
.mbra .rg10 {background: #7290b8; width: 106px;}
.mbra .rg11 {background: #6b8bb5; width: 106px;}
.mbra .rg12 {background: #6384b1; width: 106px;}
.mbra .rg13 {background: #5c80ad; width: 106px;}
.mbra .rg14 {background: #5479a9; width: 106px;}
.mbra .rg15 {background: #4d74a6; width: 105px;}
.mbra .rg16 {background: #456da2; width: 104px;}

/* INPUTS */

/* Login Form */

.loginfrm {
  display: block;
  overflow: hidden;
  position: relative;
  background: transparent;
  height: 95px;
  width: 250px;
  top: 5px;
}

.logintbl {
  overflow: hidden;
  background: transparent;
  color: #092b57; 
  width: 100%;
}

input.login {
  background: #ffffff;
  border: solid 1px #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
  width: 164px;
  height: 18px;
}

input.logincb {
  margin: auto;
  background: #ffffff;
  border: solid 1px #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
}

input.hsbm {
  cursor:pointer;
  background: #91abcd;
  border: solid 1px #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
  height: 24px;
  width: 56px;
}
  
input.hsbm:hover {
  cursor:pointer;
  background: #4276bb;
  border: solid 1px #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
  height: 24px;
  width: 56px;
}

.loginbrick {
  display: block;
  overflow: hidden;
  position: relative;
  background: transparent;
  color: #cd9191;
  width: 250px;
  height: 25px;
}

.loggedbrick {
  display: block;
  overflow: hidden;
  position: relative;
  background: transparent;
  height: 120px;
  width: 250px;
  top: 5px;
}

.headericon {
  border: 0px;
  display: block;
  overflow: hidden;
  position: relative;
  background: transparent;
  height: 32px;
  width: 32px;
}

.headerlinks {
  margin: 0px auto;
  overflow: hidden;
  position: relative;
  background: transparent;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57;
  height: 32px;
  top: 10px;
}        

.headerlinks a:active, a:link, a:visited {
  text-decoration: none;
  color: #092b57;
}

.headerlinks a:hover {
  overflow: hidden;
  text-decoration: underline;
  color: #092b57;
}        

/* Content */
.hlp {
  width: 16px;
  height: 16px;
  border: 0px;
}

.hlpb {
  width: 16px;
  height: 16px;
  border: 0px;
}

table.comparh {
  margin: 0;
  border: 0;
  border-bottom: 1px solid #092b57;
  border-collapse: collapse;
  width: 100%;
}

td.comparh {
  margin: 0;
  border: 0;
  border-left: 1px solid #092b57;
  text-align: center;
  width: 129px;
}

td.comparhl {
  margin: 0;
  border: 0;
  text-align: left;
  width: 200px;
}

table.comparb {
  margin: 0;
  border: 0;
  border-collapse: collapse;
  width: 100%;
}

table.compard {
  margin: 0;
  border: 0;
  border-bottom: 1px solid #092b57;
  border-collapse: collapse;
  width: 100%;
}

table.compar {
  margin: 0;
  border: 0;
  border-bottom: 1px solid #91abcd;
  border-collapse: collapse;
  width: 100%;
}

td.compar {
  margin: 0;
  border: 0;
  border-left: 1px solid #91abcd;
  background: #ffffff;
  text-align: center;
  width: 129px;
}

td.comparw {
  margin: 0;
  border: 0;
  border-left: 1px solid #91abcd;
  background: #ffffff;
  text-align: center;
  width: 230px;
}

td.comparl {
  margin: 0;
  text-align: left;
  background: #ffffff;
  width: 230px;
}

/* Content Forms */
.cfspace {
  height: 9px;
  font-size: 1px;
}

.cfinput {
  height: 18px;
}

.cfcaption {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  font-family: tahoma, verdana;
  font-weight: bold;
  font-size: 16px;
  color: #244267;
}

.cffdescr {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  font-family: times new roman, verdana, arial;
  font-weight: normal;
  font-size: 14px;
  color: #91abcd;
}

a.cffdescr:active, a.cffdescr:link, a.cffdescr:visited {
  overflow: hidden;
  text-decoration: underline;
  font-family: times new roman, verdana, arial;
  font-weight: normal;
  font-size: 14px;
  color: #91abcd;
}

a.cffdescr:hover{
  overflow: hidden;
  text-decoration: underline;
  font-family: times new roman, verdana, arial;
  font-size: 14px;
  color: #092b57;
}        

.cfferror {
  text-decoration: none;
  font-family: times new roman, verdana, arial;
  font-size: 14px;
  color: #cd9292;
}

input.cfinput {
  background: #ffffff;
  border: solid 1px #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
  width: 350px;
  height: 18px;
}

textarea.cftextarea {
  padding: 5px 5px;
  background: #ffffff;
  border: solid 1px #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
  width: 340px;
}

input.cfinputcb {
  margin: auto;
  background: #ffffff;
  border: solid 1px #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
}

input.cfsbm {
  cursor:pointer;
  margin: 0px auto;
  background: #91abcd;
  border: 1px solid #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;  
  color: #092b57; 
  height: 24px;
  width: 150px;
}
  
input.cfsbm:hover {
  cursor:pointer;
  margin: 0px auto;
  background: #4276bb;
  border: 1px solid #092b57;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #092b57; 
  height: 24px;
  width: 150px;
}

/* Buttons */
div.btndownload {
  float: left;
  width: 154px; 
  height: 39px;
  background: url("images/down.png") -154px 0 no-repeat;
}

div.btndownload a {
  display: block;
  margin: 0; 
  padding: 0;
  width: 100%; 
  height: 100%;
  overflow: hidden;
  background: url("images/down.png") top left no-repeat;
  border: 1px;
}

div.btndownload a:hover {
  background-image: none;
}

div.btnbuy {
  float: left;
  width: 154px; 
  height: 39px;
  background: url("images/buy.png") -154px 0 no-repeat;
}

div.btnbuy a {
  display: block;
  margin: 0; 
  padding: 0;
  width: 100%; 
  height: 100%;
  overflow: hidden;
  background: url("images/buy.png") top left no-repeat;
  border: 1px;
}

div.btnbuy a:hover {
  background-image: none;
}

