html, body {  
  height: 100%;
}

div#fancy_overlay {  
  position: fixed;  
  top: 0px;  
  left: 0px;  
  width: 100%;  
  height: 100%;  
  background-color: rgb(0, 0, 0);  
  display: none;  
  z-index: 30;
}

* html div#fancy_overlay {  
  position: absolute;
}

div#fancy_wrap {  
  text-align: left;
}

div#fancy_loading {  
  position: absolute;  
  height: 40px;  
  width: 40px;  
  cursor: pointer;  
  display: none;  
  overflow: hidden;  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  z-index: 100;
}

div#fancy_loading div {  
  position: absolute;  
  top: 0px;  
  left: 0px;  
  width: 40px;  
  height: 480px;  
  background-color: transparent;  
  background-image: url("fancy_progress.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

div#fancy_loading_overlay {  
  position: absolute;  
  background-color: rgb(255, 255, 255);  
  z-index: 30;
}

div#fancy_loading_icon {  
  position: absolute;  
  z-index: 35;  
  width: 16px;  
  height: 16px;
}

div#fancy_outer {  
  position: absolute;  
  top: 0px;  
  left: 0px;  
  z-index: 90;  
  padding-top: 18px;  
  padding-right: 18px;  
  padding-bottom: 33px;  
  padding-left: 18px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  overflow: hidden;  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  display: none;
}

div#fancy_inner {  
  position: relative;  
  width: 100%;  
  height: 100%;  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: rgb(187, 187, 187);  
  border-right-color: rgb(187, 187, 187);  
  border-bottom-color: rgb(187, 187, 187);  
  border-left-color: rgb(187, 187, 187);  
  background-color: rgb(255, 255, 255);  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

div#fancy_content {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  z-index: 100;  
  position: absolute;
}

div#fancy_div {  
  background-color: rgb(0, 0, 0);  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: rgb(255, 255, 255);  
  height: 100%;  
  width: 100%;  
  z-index: 100;
}

img#fancy_img {  
  position: absolute;  
  top: 0px;  
  left: 0px;  
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  z-index: 100;  
  width: 100%;  
  height: 100%;
}

div#fancy_close {  
  position: absolute;  
  top: -12px;  
  right: -15px;  
  height: 30px;  
  width: 30px;  
  background-color: transparent;  
  background-image: url("fancy_closebox.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left top;  
  cursor: pointer;  
  z-index: 181;  
  display: none;
}

#fancy_frame {  
  position: relative;  
  width: 100%;  
  height: 100%;  
  display: none;
}

#fancy_ajax {  
  width: 100%;  
  height: 100%;  
  overflow: auto;
}

a#fancy_left, a#fancy_right {  
  position: absolute;  
  bottom: 0px;  
  height: 100%;  
  width: 35%;  
  cursor: pointer;  
  z-index: 111;  
  display: none;
}

#Link1 {  
  color: rgb(89, 105, 255);
}

#this {
}

