/*
  The Web Factory Website Template
  www.thewebfactory.co.uk

  Copyright (c) 2006 Douglass Systems Limited

*/

/* Style Sheet for Clonter Opera - Education */

body {
        /*background-image: url(../images/filename.jpg);*/
        /*background-attachment: fixed; */
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        background-color: #FFFFFF;
        }

.main{
        position: absolute;
        left: 180px;
        top: 140px;
/*        right: 30px;               */
        text-align: left;
        font:10pt "Comic Sans MS";
        font-weight:normal;
        color:#000066;
        }

.homebannerleft {
        position: absolute;
        top: 0px;
        left: 0px;
        /*width: 135px;*/
        /*border: 1px solid blue;*/
        /*text-align: left; */
        /*vertical-align:top;*/
        }
.homebannercenter {
        position: absolute;
        left: 179px;
        text-align: center;
        font:24pt "Comic Sans MS";
        font-weight:bold;
        color:#000000;
         }
.homebannerright {
        position: absolute;
        /*left: 730px; */
        top: 10px;
        right: 30px;
        /*text-align: left; */
        font:8pt "Comic Sans MS";
        font-weight:bold;
/*        color:#000066;          */
        color:#000000;
        /*border: 1px solid blue;*/
        }
.home_banner_address {
        text-align: right;
        vertical-align:top;
        }
.banner {
 /*       border: 1px solid red;     */
        height: 130px;
        /*background-color:#EBEBEB;*/
        }
.tagline{
        position: relative;
        /*left: 10px; */
        top: 5px;
        font:10pt "Comic Sans MS";
        font-weight:normal;
/*        color:#000066;           */
        color:#000000;
        text-align: center;
        /*border: 1px solid blue;  */
        }

.sideNav{
 /*       position: absolute;
        left: 2px;
        top: 130px;   */
        position: relative;
        }

.lm2, .lm2 TD A:link, .lm2 TD A:visited, .lm2 TD A:active {
        font-size:12px;
        font-family:verdana;
        font-weight:bold;text-decoration:none;
        }

.lm2 TD A:link, .lm2 A:visited, .lm2 A:active {
        color:#EF191B;
        }

.lm2 TD A:hover {
        color:#8C0008;
        }

.footer {
        position: relative;
/*        top: 400px;  */
        }

.content {
        text-align: left;
        width: 585px;
        font: 10pt "Futura", "Arial";
        color: #000000;
        margin: 0 5px 0 5px;
        }

.contentsheading {
        text-align: left;
        width: 581px;
        font:11pt "Futura", "Arial";
        font-weight: bold;
        color: #8C0008;
/*        border: 1px solid #000066;  */
        background-color:#EBEBEB;
        padding: 0 0 0 5px;
        margin: 0 0 0 0;
        }
.findUsSubHead {
        font-family: Futura, Arial;
        font-size: 9pt;
        text-align: left;
        color: #8C0008;
        font-style: normal;
        }

.findUscontent1 {
        font-family: Futura, Arial;
        font-size: 9pt;
        text-align: left;
        color: #000000;
        font-style: normal;
        width: 570px;

        }
.findUscontent2 {
        font-family: Futura, Arial;
        font-size: 9pt;
        text-align: left;
        color: #000000;
        font-style: normal;
        width: 330px;
        }
.findUscontent3 {
        font-family: Futura, Arial;
        font-size: 9pt;
        text-align: left;
        color: #000000;
        font-style: normal;
        }
.tableEvents {
        font-family: Futura, Arial;
        font-size: 8pt;
        font-style: normal;
        border-style: solid;
        border-width: thin;
        border-color: gray;
        border-collapse: collapse;

        }
.tableHeader {
        font-weight: bold;
        font-size: larger;
        border-style: solid;
        border-width: thin;
        border-color: gray;
        background-color: #F9C7C2;
        padding: 1em 1em 1em 1em;
        }
.tableBody {
        border-style: solid;
        border-width: thin;
        border-color: gray;
        padding: 0.5em 0.5em 0.5em 0.5em;
        }
.tableButton {
        border-style: solid;
        border-width: thin;
        border-color: gray;
        background-color: #F9C7C2;
        padding: 0.5em 0.5em 0.5em 0.5em;
        text-align: center;
        }
#mapFindUs {
        position: absolute;
        right: 5px;
        top: 75px;
        }
#HomeImage1Right {
        float: right;
        clear: right;
        width: 242px;
        height: 182px;
        margin: 5px 0 5px 10px;
        padding: 0 0 0 0;
        text-align: center;
 /*       border: 1px solid #EBEBEB;     */
        }
#HomeImage2Right {
        float: right;
        clear: right;
        width: 242px;
        height: 222px;
        margin: 5px 0 5px 10px;
        padding: 0 0 0 0;
        text-align: center;
 /*       border: 1px solid #EBEBEB;     */
        }
#HomeImage3Right {
        float: right;
        clear: right;
        width: 242px;
        height: 177px;
        margin: 5px 0 5px 10px;
        padding: 0 0 0 0;
        text-align: center;
  /*      border: 1px solid #EBEBEB;    */
        }
#HomeImage4Right {
        float: right;
        clear: right;
        width: 242px;
        height: 182px;
        margin: 5px 0 10px 10px;
        padding: 0 0 0 0;
        text-align: center;
 /*       border: 1px solid #EBEBEB;    */
        }
#roomlayout {
        /*border: 1px solid #EBEBEB;*/
        text-align: center;
        }

/* begin sand-bag divs */
/* declare right floar, clear */
#smr-00,#smr-01,#smr-02,#smr-03,
#smr-04,#smr-05,#smr-06 {
        float: right;
        clear: right;
        padding: 0;
        border: 1px solid #0f0;
        }
#smr-00 {
        width: 200px;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        height: 25px;
        font-size: 1px;
        line-height: 1px;
        }
#smr-01 {
        width: 220px;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        height: 30px;
        font-size: 1px;
        line-height: 1px;
        }
#smr-02 {
        width: 240px;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        height: 35px;
        font-size: 1px;
        line-height: 1px;
        }
#smr-03 {
        width: 250px;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        height: 70px;
        font-size: 1px;
        line-height: 1px;
        }
#smr-04 {
        width: 240px;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        height: 35px;
        font-size: 1px;
        line-height: 1px;
        }
#smr-05 {
        width: 220px;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        height: 30px;
        font-size: 1px;
        line-height: 1px;
        }
#smr-06 {
        width: 220px;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        height: 25px;
        font-size: 1px;
        line-height: 1px;
        }


img.bannerimages {
 /*       border: 1px solid blue;      */
        vertical-align: top;
        }

td.button {
        width: 179px;
        height: 34px;
        }
td.lastbutton {
        width: 179px;
        height: 34px;
        }
#image_right {
        float: right;
        clear: right;
        width: 300px;
        height: 220px;
        margin: 10px 0 10px 10px;
        padding: 10px 0 0 0;
        text-align: center;
        border: 1px solid #EBEBEB;
        }

#contentfooter {
        width: 766px;
        font: 8pt "Futura", "Arial";
        color: #000000;
        height: 25px;
        background-color: #F8DCD4;
        vertical-align: middle;
        margin: 0 0 0 0;
        }

#rightfooter {
        float: right;
        clear: right;
        width: 245px;
        height: 25px;
        margin: 0 5px 0 0;
        padding: 0 0 0 0;
        text-align: right;
        vertical-align: middle;
        /*border: 1px solid green;*/
        }
#leftfooter {
        float: left;
        clear: left;
        width: 245px;
        height: 25px;
        margin: 0 0 0 5px;
        padding: 0 0 0 0;
        text-align: left;
        vertical-align: middle;
        /*border: 1px solid green; */
        }


#contactheading {
        text-align: center;
        font:14pt "Comic Sans MS";
/*        font-weight:bold;             */
/*        color:#000066;                 */
        color:#000000;
/*        border: 1px solid #000066;        */
        background-color:#EBEBEB;
        }
#contactdetails {
        text-align: center;
        font:10pt "Comic Sans MS";
        font-weight:normal;
        color:#000000;
        background-color:#FFFFFF;
        }
.navtable{
        width: 179px;
        padding-left: 8px;
        background-color: #F8DCD4;
        }