body {
font-size: 1.0em;
size: landscape;
}

a img { border: none ; }

.tblSubHead {
    font-weight: bold;
}

.tblSubHeadTop {
    text-decoration: underline;
}

.addressWindow {
    color: #0000FF;
}

.iFrameAddressNum {
    font-weight: bold;
}

#printHeader {
    visibility: hidden;
}

#tdUpload {
    visibility: visible;

}

#tdExport {
    visibility: visible;
}

#tdHelp {
    visibility: visible;

}

#mainTable {
    width: 100%;
    height: 100%;
}

#mainMap {
 width: 100px;
 height: 100px;
 visibility:hidden;
}

COL#allControlsCol { 
    width: 35%;
}

COL#entireMapCol {
    width:65%;
}

#tblControls {
 width: 100%;
}

#tblFirstControlRow {
 width: 100%;
}

/* Starting values */
#pointsFrame {
 width: 100%;
 height: 100%;
}

#colPointsFrame {
 width:100%;
}

#colOuterPointsButtons {
 width:20px;
}

#tblPointsButtons {
 width:100%
}


/* My attempt to get rid of Opera JavaScript error (Google's fault) */
#map {
    cursor: crosshair;
    }

.textButton {
    CURSOR: pointer;
    text-decoration: underline;
}

/* Following lines adapted from http://www.webreference.com/programming/javascript/mk/column2/3.html */   
.DragBox {
    text-transform: none; BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid;  CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee
}

.DragContainer {
  PADDING-RIGHT: 5px; BORDER: #669999 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 5px; 
}

.OverDragBox {
    BACKGROUND-COLOR: #ffff99
}
.DragDragBox {
    BACKGROUND-COLOR: #ffcc99; opacity: 70;
}

.SelectedDragBox {
    BORDER: #000 3px solid;
}

.stepIcon {
    HEIGHT: 23px;
    WIDTH: 23px;
    VERTICAL-ALIGN: middle;
}

.pointsMoveButton {
    BORDER: #000 1px solid;
    background-color:  #C0C0C0;
    PADDING: .1em;
}

#tblPointsButtons {
    vertical-align: middle;
    BORDER: 0px;
}

.titleImage {
    HEIGHT: 25px;
    WIDTH: 125px;
    VERTICAL-ALIGN: middle;
}


/* For the page field_match.php */
.fieldMatchBody {
    FONT-SIZE: 14px; FONT-FAMILY: verdana, tahoma, arial; COLOR: #000000;
}

.fieldMatchHeader {
    FONT-SIZE: 15px;
}

.fieldMatchRequired {
    COLOR: #FF0000
}

.fieldMatchSuggested {
    COLOR: #0000FF
}

.fieldMatchOptional {
    COLOR: #000000
}

.fieldMatchButtonTD {
    BORDER-LEFT: none; BORDER-RIGHT: none; BORDER-BOTTOM: none;
}


/*for the instructions page */
.instructions {
font-size: .9em;
font-family: Verdana, Arial;
}

.instrTitle {
line-height:22px;
font-size: 1.4em;
font-weight: bold;
}

.instrSecTitle {
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 0.8em;
}

LI.instrSubSecTitle {
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 0.2em;
}

LI.instrInnerSecTitle {
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 0.1em;
}

.instrOutline {
    font-size: 1em;
}

.instrSectionList {
    list-style-type: upper-roman;
}

.instrSubSectionList {
    list-style-type: decimal;
}

.instrInnerSectionList {
    list-style-type: lower-alpha;
}

.instrInnerList {
    list-style-type: disc;
}
.alert {
    font-weight: bold
}
.code {
    font-family: courier
}

/** The Front Page **/
.frontPage {
 font-size: 13pt;
}

.frontPageAlert {
    font-weight: bold
}

.frontPageLarger {
    font-size: 1.15em;
}

.frontPageTC {
    color: #5F9EA0;
    font-weight: bold;
    font-style: italic;
    FONT-FAMILY: tahoma, rockwell, arial;
}

.frontPageQuestion {
    color: #6FAE40; /* orig:  #5F9EA0 */
}

LI.frontPageLIS {
 list-style: url("../turfcutterGM/images/scissors.png") outside square;
    margin-top: 0.5em;
    padding-left: 2px;
}


LI.frontPageLIF {
 list-style: url("../turfcutterGM/images/blue_marker.png") outside circle;
    margin-top: 0.5em;
    padding-left: 2px;
}
