/*  Drop Shadow Picture Frame
----------------------------------------------- */

.pictureframe {
  padding: 0px;
  margin: 0px auto;
}

.pictureframe td {

}

.pictureframe .topleft {

  background:transparent url(../images/frame/topleft.png) no-repeat;
  width: 9px;
  height: 9px;
}

.pictureframe .top {
  background:transparent url(../images/frame/top.gif) repeat-x;
  height: 9px;
}

.pictureframe .topright {
  background:transparent url(../images/frame/topright.png) no-repeat;
  width: 19px;
  height: 9px;
}

.pictureframe .left {
  background:transparent url(../images/frame/left.gif) repeat-y;
  width: 9px;
}

.pictureframe .center {
  background: #FFFFFF url(../images/frame/wait.gif) no-repeat 50%;
}

.pictureframe .right {
  background:transparent url(../images/frame/right.png) repeat-y;
  width: 19px;
}

.pictureframe .bottomleft {
  background:transparent url(../images/frame/bottomleft.png) no-repeat;
  width: 9px;
  height: 19px;
}

.pictureframe .bottom {
  background:transparent url(../images/frame/bottom.png) repeat-x;
  height: 9px;
}

.pictureframe .bottomright {
  background:transparent url(../images/frame/bottomright.png) no-repeat;
  width: 19px;
  height: 19px;
}

* html .pictureframe .topleft {
  behavior: none;
  background:transparent;
  width: 9px;
  height: 9px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/careers/images/frame/topleft.png', sizingMethod='scale');
}

* html .pictureframe .topright {
  behavior: none;
  background:transparent;
  width: 19px;
  height: 9px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/careers/images/frame/topright.png', sizingMethod='scale');
}

* html .pictureframe .right {
  behavior: none;
  background:transparent;
  width: 19px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/careers/images/frame/right.png', sizingMethod='scale');
}

* html .pictureframe .bottomleft {
  behavior: none;
  background:transparent;
  width: 9px;
  height: 19px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/careers/images/frame/bottomleft.png', sizingMethod='scale');
}

* html .pictureframe .bottom {
  behavior: none;
  background:transparent;
  height: 9px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/careers/images/frame/bottom.png', sizingMethod='scale');
}

* html .pictureframe .bottomright {
  behavior: none;
  background:transparent;
  width: 19px;
  height: 19px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/careers/images/frame/bottomright.png', sizingMethod='scale');
}

/*  Icon Tooltip
----------------------------------------------- */

.tooltip {
  background: #FFF;
  color: #000;
  font-size: 13px;

  font-family:Arial,Helvetica,sans-serif;
  border: 2px solid #A47E2D;
  padding: 2px 5px;
  white-space: nowrap;
}

 /******************************
 * ExtInfoWindow - ESwindow *
 *****************************/

 #ESwindow {
    width: 250px;
  }
  #ESwindow_contents{
    background-color: #FFF;
    color: #000;
	overflow-y: hidden;
  }

  #ESwindow_contents img {
  border: 1px solid #0060A9;
  }

  #ESwindow_close{
    height: 12px;
    width: 12px;
    margin-top: -10px;
    margin-left: 10px;
    background: url('../images/close.png') top left no-repeat transparent;
    cursor: pointer;
	content: "X";
  }

  * html #ESwindow_close{
    height: 12px;
    width: 12px;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/close.png', sizingMethod='crop');
  }

  #ESwindow_beak{
    width: 23px;
    height: 52px;
    margin-left: -15px;
    background: url('../images/elements/beak.png') top left no-repeat transparent;
  }
  * html #ESwindow_beak{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/elements/beak.png', sizingMethod='crop');
  }
  #ESwindow_tl {
    background: #fff;
	border-left: 2px solid #A47E2D;
	border-top: 2px solid #A47E2D; 
    height: 15px;
    width: 15px;
  }
  #ESwindow_t {
    background: #fff;
	border-top: 2px solid #A47E2D;
    height: 15px;
  }
  #ESwindow_tr {
    background: #fff;
	border-top: 2px solid #A47E2D;
	border-right: 2px solid #A47E2D;
    height: 15px;
    width: 15px;
  }
  #ESwindow_l {
    background: #FFF;
	border-left: 2px solid #A47E2D;
    width: 15px;
  }
  #ESwindow_r {
    background: #FFF;
	border-right: 2px solid #A47E2D;
    width: 15px;
  }
  #ESwindow_bl {
    background: #FFF;
	border-left: 2px solid #A47E2D;
	border-bottom: 2px solid #A47E2D;
    height: 15px;
    width: 15px;
    font-size:0;
  }
  #ESwindow_b {
    background: #FFF;
	border-bottom: 2px solid #A47E2D;
    height: 15px;
    font-size:0;
  }
  #ESwindow_br {
    background: #FFF;
	border-bottom: 2px solid #A47E2D;
	border-right: 2px solid #A47E2D;
    height: 15px;
    width: 15px;
    font-size:0;
  }


