/*
 * Copyright (C) 2010 Medical research Council, UK.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be
 * useful but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 * PURPOSE.  See the GNU General Public License for more
 * details.
 *
 * You should have received a copy of the GNU General Public
 * License along with this program; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 * Boston, MA  02110-1301, USA.
 *
 */
/* style for fixedPoint */

/* --------------------------- */
#fixedPointDragContainer {
   position: absolute;
   top: 100px;
   left: 200px;
   width: 80px;
   padding: 0px;
   margin: 0px;
   border: solid 1px #ccc;
   color: #000;
}
#fixedPointDragContainer.threeD {
   top: 410px;
   left: 200px;
}
#fixedPointDragContainer.key {
   top: 397px;
   left: 200px;
}
#fixedPointDragContainer.limb {
   top: 397px;
   left: 200px;
}
#fixedPointDragContainer.caltech {
   top: 397px;
   left: 200px;
}

#fixedPointToolContainer {
   position: relative;
   top: 0px;
   left: 0px;
   width: 80px;
   padding: 0px;
   margin: 0px;
   border: none;
   color: #000;
}

.fixedPointTitleTextContainer {
   position: absolute;
   top: -12px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   border: none;
   color: #000;
}

.fixedPointTitleTextDiv {
   padding: 0px;
   margin: 0px;
   border: none;
   font-size: 9px;
}

/* --------------------------- */
fieldset.xyz {
   /* background: #fafaff; */
}

legend.xyz {
   float: left;
   position: relative;
   left: 4px;
}

input[type='number'].xyz {
   top: 0px;
   left: 20px;
   width: 40px;
}

fieldset.fpfs {
   padding: 0px;
   margin: 2px 0;
}

.fpButton {
   position: relative;
   left: 0px;
   padding: 0px;
   margin: 0px;
   border-left: solid 1px #fff;
   border-top: solid 1px #fff;
   border-right: solid 1px #999;
   border-bottom: solid 1px #999;
   background: #eee;
}
.fpButton.ok {
   float: left;
   width: 18px;
   margin-left: 10px;
}
.fpButton.cancel {
   float: left;
   width: 35px;
   margin-left: 2px;
}
.fpButton.default {
   clear: both;
   top: 1px;
   width: 66px;
   height: 10px;
   padding: 0 2px;
   margin-left: auto;
   margin-right: auto;
}
.fpButtonTxt {
   float: left:
   position: relative;
   left: 0px;
   padding: 0px;
   margin: 0px;
   border: none;
   font-size: 9px;
   text-align: center;
}

.fpButtonImg {
   position: relative;
   top: -3px;
   left: 1px;
   width: 10px;
   height: 10px;
   padding: 0px;
   margin: 0px;
   border: none;
}

/* --------------------------- */
.fpButton.over {
   background: #ddd;
}
.fpButton.out {
   background: #eee;
}
.fpButton.down {
   background: #ddd;
   border-left: solid 1px #555;
   border-top: solid 1px #555;
   border-right: solid 1px #555;
   border-bottom: solid 1px #555;
}

.closeButton.fixedPoint {
   top: -14px;
   right: -1px;
}

/* --------------------------- */
.fixedPointToolCoordDiv {
   position: relative;
   height: 15px;
   padding: 0px;
   margin: 0px 4px;
   font-size: 9px;
   color: #000;
   background: #eeeeee;
}
.fixedPointToolCoordDiv.X {
   top: 5px;
}
.fixedPointToolCoordDiv.Y {
   top: 8px;
}
.fixedPointToolCoordDiv.Z {
   top: 11px;
}

.fixedPointToolLabelText {
   position: absolute;
   top: 2px;
   left: 4px;
}

.fixedPointToolValueText {
   position: absolute;
   top: 2px;
   right: 4px;
}

/* --------------------------- */
#fixedPointSpacerContainer {
   border-top: dotted 1px #555;
   margin-top: 8px;
   margin-bottom: 1px;
}
