BODY {
    margin: 0px 0px 0px 0px;
    background: #00ADE9;
    background-image: url(iface/bnrback3.png);
    background-position:center top;
    background-repeat: repeat-y;
    }

.norm {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    color: #333333;
    background-color:#fff;
    }
.banner {
    background-image: url(iface/banner3.jpg);
    background-position:center top;
    background-repeat: no-repeat;
    border: #000 1px solid;
    }
.bnrfade {
    background-image: url(iface/topfade.png);
    background-position:center top;
    background-repeat: no-repeat;
    background-color:#fff;
    }
.tagline {
    font-family: arial, tahoma, verdana;
    font-size: 16px;
    font-weight: bolder;
    color: #fff;
    }
.topnotes {
    font-family: arial, tahoma, verdana;
    font-size: 12px;
    line-height: 1.5;
    padding-right: 12px;
    color: #fff;
    }
.subhead {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #333333;
    }
.norm_back {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #fff;
    background-image: url(iface/widestrip3.png);
    background-repeat:no-repeat;
    line-height:28px;
    }
.rightback {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #fff;
    background-image: url(iface/thinstrip3.png);
    }
.mytabs {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    display:block; /*This Cover Full TD */
    background:url(iface/tinystripB.png) center top no-repeat; /*This Sets the Link background */
    height:24px; /*This Makes Fixed Size Link (Use Image height)*/
    width:82px; /*This Makes Fixed Size Link (Use Image width)*/
    line-height:25px;
    text-align:center;
    font-size:8pt;
    font-weight: bolder;
    color: #fff;
    text-decoration:none;
    }
.mytabs:hover {
    background-image: url(iface/tinystripoffB.png);
    }
.norm_dtl {
    font-family: arial, tahoma, verdana;
    font-size: 12px;
    font-weight: bolder;
    line-height: 1.4;
    color: #1884E8;
    }
.boxit {
    margin:0px 0px 10px 0;
    background:#efefef;
    padding:5px;
    border:1px solid #01678D;
    }
.anchortree {
    border: #000 1px solid;
    }
.pgpics {
    border: solid thin #01678D;
    padding: 5px;
    margin: 10px;
    }
.pgfoot {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #333333;
    background-color:#fff;
    }
/* calendar styles */
.curday {
    font-size: 14px;
    }
.calnorm {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #FFF;
    }
.caltitle {
    font-family: tahoma, arial, verdana;
    font-size: 14px;
    font-weight: bolder;
    color: #FFF;
    background-color: #000;
    background-image: url(iface/thinstrip3.png);
    background-repeat: no-repeat;
    }
.caltitle2 {
    font-family: tahoma, arial, verdana;
    font-size: 14px;
    font-weight: bolder;
    color: #FFF;
    background-color: #000;
    background-image: url(iface/thinstrip4.png);
    background-repeat: no-repeat;
    }
.booked {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    font-weight: bolder;
    background-color:#D20006;
    color: #FFF;
    }
.avail {
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    font-weight: bolder;
    background-color:#35CA6C;
    color: #FFF;
    }
.unavail {
    background-image: url(iface/cal_gray.jpg);
    }
/* end calendar styles */

.input { width: 95%; }
.input2 { width: 50%; }
.inputsml { line-height:.75; }

img { display: block; }

