HTML{
    height:100%;
}

body {
  margin: 0px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: normal;
  color: #363636;
  background-color: #ffffff;
  height: 100%;
}

.tbl-main{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: normal;
  font-size: 12px;
  color: #363636;
  background-image: url(../images/bkg_pg.gif);
  background-repeat: repeat-y;
  height: 100%;
}

.tblkt{
  font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: normal;
  font-size: 20px;
  color: #00a0d4;
  background:#ebf5ff;
  border-bottom: solid 2px #ffd95d;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-right: solid 1px #ffffff;

}

.tblkt-hdr{
  font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 20px;
  color: #00a0d4;

}

.tbl-in-pd{
  padding-left: 9px;
  padding-right: 9px;
}

.tr-tp-bkg{
  background: #434343;
  height:10px !important;
}

.vbar{
    background: url(../images/vbar.gif) no-repeat bottom left;
}

.tbar{
    background: url(../images/tbar.gif) repeat-x bottom left;
}

.txt-ftr{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: bold;
  font-size: 15px;
  color: #0198d1;
}

.txt-wel{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: bold;
  font-size: 18px;
  color: #5b5b5b;
  background: #ffffff;
}

.footer{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  background: #434343;
  height:25px;
}

.footer a{
  color: #969696;
  text-decoration:underline;
}

.txtbox{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: normal;
  font-size: 12px;;
  color: #363636;
  border: solid 1px #c0c0c0;
}

.txtbox:hover{
  background: #fff4d2;
  border: solid 1px #00a0d4;
}

.btn-gen{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  background: #00a0d4;
  border: solid 1px #ffffff;
  outline-color: #00a0d4;
  outline-style: solid;
  outline-width: 1px;
}

.btn-gen:hover{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  background: #828282;
  border: solid 1px #ffffff;
  outline-color: #828282;
  outline-style: solid;
  outline-width: 1px;
}


.main-menu{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-weight: bold;
  font-size: 12px;
  color: #676785;
  padding-left:10px;
  padding-right:10px;
  vertical-align: bottom;;
  border-left: solid 1px #dfdfdf;
}

a.rmenu:link{
  text-decoration: underline;
  color: #363636;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}
a.rmenu:visited{
  color: #363636;
  text-decoration: underline;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}
a.rmenu:active{
  color: #363636;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}
a.rmenu:hover {
  text-decoration: none;
  color: #00a0d4;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}

a.menu:link{
  text-decoration: none;
  color: #363636;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}
a.menu:visited{
  color: #363636;
  text-decoration: none;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}
a.menu:active {
  color: #363636;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}
a.menu:hover, a.menu:hover #select {
  text-decoration: none;
  color: #00a0d4;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
}


.txt-blkhdr{
  color: #000000;
  font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  height:25px;
  padding-left:5px;
  font-size: 18px;
  font-weight: normal;
  background: #eeeded;
  border-bottom: solid 2px #ffd95d;

}

.tr-gry{
  height: 25px;
  background: #eeeded;
}

.tr-gry td{
  padding-left:10px !important;
}


.txt-blkbld{
  color: #363636;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 16px;
  font-weight: normal;

}

.txt-grybld{
  color: #6e6e6e;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;;
  font-weight: bold;

}

.txt-blubld{
  color: #032574;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;;
  font-weight: bold;

}

.tdul ul{
  display: block;
  margin: 0px;
  list-style-type: decimal;
}

.tdul ul li{
  padding-top:10px;
  text-align: justify;
}

.tdulh ul{
  display: block;
  margin: 0px;
  list-style-image: url(../images/ar02.gif);
}

.tdulh ul li{
  padding-top:5px;
  text-align: justify;
}

.tdulh ul li ul{
  display: block;
  margin: 0px;
  list-style-image: url(../images/ar021.gif);
}

.tdulcs ul{
  display: block;
  margin: 0px;
  list-style-image: url(../images/icon_tick.gif);
}

.tdulcs ul li{
  padding-top:5px;
  text-align: left;
}

.cdiv {
  position: absolute;
  top: 190px;
  background-color: #f1f1f1;
  width: 210px;
  height: 149px;
  z-index: 9999;
  color: black;
  border: solid 1px #363636;
  display: none;
}

.tbl-cdiv {
  background-color: #f1f1f1;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: black;
  font-size: 12px;
}

.tbl-cdiv td{
  padding:2px 2px 2px 2px;
}

.cdiv-iframe{
    border:0px;
    z-index:2;
    width: 210px;
    height: 148px;
    background-color: #f1f1f1;
}


.sidemenu, .sidemenu a:link, .sidemenu a:visited{
  color: #363636;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

.sidemenu #selected, .sidemenu #selected a:link, .sidemenu #selected a:visited .sidemenu a:link, .sidemenu a:hover{
  color: #00a0d4;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

.sidemenu ul{
  display: block;
  padding-left:20px;
  margin: 0px;
  list-style-image: url(../images/sidedot.gif);
}

.sidemenu ul li{
  padding-top:5px;
  padding-bottom:5px;
}

.gsabrdr{
  background: url(../images/gsabrdrline.gif) repeat-y;
}

.sdbar{
  background:#eeeded;
}


.txt-dohdr{
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:12pt;
  font-size: 15px;;
  font-weight: normal;
  text-align: center;
  height: 30px;
  background: #434343;

}

.lnk-blu-sm {
	font-weight: normal;
	font-size: 11px;
	color: #009AC8;
	text-decoration:none;
}

.lnk-blu-sm a:link, .lnk-blu-sm a:visited, .lnk-blu-sm a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #009AC8;
	text-decoration:none;
}

.tbl-spc{
   font-family: Arial, Verdana, Helvetica, sans-serif;
}

.tbl-spc td{
   padding-top:10px;
   padding-left:10px;
}

.sd-menu-hdr{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  border-bottom: solid 1px #ffd95d;
  padding:5px;
}

.tbl-lgo{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.tbl-lgo td{
  padding-top:11px;
}

#nav { margin: 0px; position: relative }
#nav li { float: left; list-style: none}
#nav a {font-family: Arial; font-size:8px; color: #ffffff; margin: 1px; padding: 1px 2px; border: 1px solid #ccc; background: #000000; text-decoration: none }
#nav a.activeSlide { background: #ffffff; color: #000000; }
#nav a:focus { outline: none; }

a.BigPrev, a.BigNext {
	position:relative;
	width:17px;
    top:2px;
	height:13px;
	float:right;
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	z-index:1;
}

a.BigPrev {
	background:url(../images/Prev.gif);
}

a.BigNext {
	background:url(../images/Next.gif);
}


/* navigator */
div.BigNavi {
	position:absolute;
	overflow:hidden;
	float:right;
	z-index:1;
    top: 0px;
}




