body
{
margin: 0; padding: 0;
font: normal 10pt Arial;
background-color: rgb(204,204,245);
color: rgb(10,10,150);
text-align: justify;
}



/* ------------------------------------------------------------------------- */
/* 'CONTAINER BODY' HOLDS - EVERYTHING ------------------------------------- */
/* ------------------------------------------------------------------------- */
div.cntnrBody
{
/*border: 1px dashed red;*/
margin: 0; padding: 0;
width: auto; height: 2275px;
position: relative; top: 0; left: 0;
text-align: center;
}



/* This is here because the banner is contained by cntnrMain, which has 50px margin left and right */

div#cntnrBody_spray
{
background: url(../pix/big/flower_tile_spray_03b.jpg) repeat-x;
}


div#cntnrBody_ithaca
{
background: url(../pix/big/flower_tile_spray_03b.jpg) repeat-x;
}




/* MENUBAR BACKGROUND ------------------------------------------------------ */
div#navbarBgnd
{
position: absolute; top: 150px; left: 0;
background-color: rgb(165,160,240);
width: 100%; height: 22px;
}







/* ------------------------------------------------------------------------- */
/* 'CONTAINER MAIN' HOLDS - BANNER, LEFT NAV COLUMN AND CONTENT AREA ------- */
/* ------------------------------------------------------------------------- */
div#cntnrMain
{
/*border: 2px dashed green;*/
width: auto; height: 700px;
margin: 0 50px; padding: 0;
text-align: center;
}



/* BANNER BACKGROUND ------------------------------------------------------ */
div#cntnrBanner
{
/*border: 2px dashed red;*/
width: auto; height: 150px;
text-align: center;
}





/* -------------------------------------------------- */
/* --------------------------- LEFT NAVIGATION COLUMN */
/* -------------------------------------------------- */
div#cntnrNavCol
{
/*border: 1px dashed blue;*/
width: 184px; height: 2605px;
/*text-align: center;*/
position: absolute; top: 172px; left: 0;
background: rgb(154,154,232);

}



div#cntnrNavCol img
{
margin: 0 17px;
border: 0;
}


div.navText
{
font: normal 100% Arial;
color: rgb(10,10,127);
width: 175px;
text-align: center;
}





/* -------------------------------------------------- */
/*                                              ICONS */
/* -------------------------------------------------- */
div.navIcons
{
/*border: 1px solid green;*/
font: normal 100% Arial;
margin: 0; padding: 0;
text-align: center;
width: 180px; height: 150px;
}


/******************************************************************/
/*                                                         NCBTMB */
div#navReikiArticle
{
margin: -15px 0 0 0; padding: 0;
background: url(../pix/icons/Reiki_Character_150x150.gif) no-repeat center;
}


/* -------------------------------------------------- */
/*                                             NCBTMB */
/* -------------------------------------------------- */
div#navNCBTMB
{
margin: -15px 0 0 0; padding: 0;
background: url(../pix/icons/NCBTMB_blue.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                    Herbal Elations */
/* -------------------------------------------------- */
div#navHerbalEl
{
margin: -30px 0 -15px 0; padding: 0;
background: url(../pix/icons/Herbal_Elation_blue.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                  Cards and Letters */
/* -------------------------------------------------- */
div#navCards
{
background: url(../pix/icons/testimonial_blue.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                    Hallie IET best Instructor 2007 */
/* -------------------------------------------------- */
div#navIET
{
background: url(../pix/icons/IETlogo_blue.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                     Labyrinth Soap */
/* -------------------------------------------------- */
div#navCircleSoap
{
background: url(../pix/icons/CircleSoap_blue.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                   Scentual Circles */
/* -------------------------------------------------- */
div#navScentCircles
{
background: url(../pix/icons/circles_blue.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                     Labyrinth Walk */
/* -------------------------------------------------- */
div#navWalk
{
background: url(../pix/icons/labyrinth_blue.jpg) no-repeat center;
}



div#navCardsTxt
{
/*border: 1px solid green;*/
font: normal 1.4em Arial;
line-height: 1.4em;
margin: 0 15px; padding-top: 40px;
text-align: center;
width: 150px; height: 150px;
}



div#navIETTxt
{
/*border: 1px solid green;*/
font: normal 1.4em Arial;
line-height: 1.4em;
margin: 0 15px; padding: 0;
text-align: center;
width: 150px; height: 150px;
}



div.navLabel
{
width: 100%; height: 1em;
margin: 10px 0 0 0; padding: 0;
font: bold 12pt Arial;
color: rgb(90,10,127);
text-align: center;
}


div.navBox
{
margin: 0; padding: 0.125em 0 .75em 0;
}





/* CONTENT WINDOW ------------------------------------------------------ */
div#cntnrContent
{
/*border: 1px solid orange;*/
width: 800px; height: auto;
text-align: justify;
position: absolute; top: 172px; left: 183px;
background: rgb(204,204,245);
font: normal 100% Arial;
color: rgb(160,32,2);
text-align: justify;
}






/* ------------------------------------------------------------------------- */
/* TABLES FOR THE ITHACA CLASS PAGE ---------------------------------------- */
/* ------------------------------------------------------------------------- */
table#school
{
border: 1px solid rgb(90,10,127);
border-width: 0;
text-align: left;
font: normal 100% Arial;
color: rgb(10,10,150);
width: 75%; margin: 0;
}



table#school td
{
border: 1px solid rgb(90,10,127);
/*border-width: 0 1px 1px 0;*/
/*padding: 0 5px 9px;*/
padding: 5px;
vertical-align: middle;
}


table#school td.month
{
border-width: 1px;
text-align: center;
vertical-align: middle;
padding: 5px;
}


table#school td.date
{
border-width: 1px 1px 1px 0;
}


table#school td.title
{
border-width: 1px 0 1px 0;
}


table#school td.description
{
width: 100%;
text-align: justify;
border-width: 0 0 1px 0;
}


table#school td.col1
{
border-width: 0 1px 1px 0;
}


table#school td.col2
{
border-width: 0 0 1px 0;
}


.month, .date, .title
{
font-weight: bold;
background-color: rgb(190,190,242);
}


table#school td.spacer
{
padding: 0px;
border: 0px;
height: 2em;
background-color: ;
}













/* ------------------------------------------------------------------------- */
/* MISCELLANEOUS ----------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/*hr
{
text-align: center;
width: 66%;
}
*/


div.pageTitle
{
font: bold 200% Lucida sans, Arial;
color: rgb(90,10,127);
text-align: center;
}


div.topicTitle
{
font: bold 150% Arial;
color: rgb(90,10,127);
text-align: center;
}


div.topicTitle2
{
font: bold 120% Arial;
color: rgb(90,10,127);
text-align: center;
margin: -10px 0 12px 0;
}



a:link, a
{
font: bold 90% Arial, san serif;
color: rgb(10,10,150);
}



a:hover
{
font: bold 90% Arial, san serif;
color: rgb(100,100,220);
}


span.fontNormalBold
{
font: bold 100% Arial;
color: rgb(90,10,127);
}



table.soapTable
{
border: 1px solid rgb(10,10,150);
}


table.soapTable td
{
border: 1px solid rgb(90,10,127);
font: normal 100% Arial;
color: rgb(10,10,150);
text-align: center;
}


tr.soapLabels th
{
border: 1px solid rgb(90,10,127);
font: bold 100% Arial;
color: rgb(90,10,127);
}




div.footer
{
margin: 0; border: 0; padding: 0;
text-align: center;
font: italic 100% Arial, san serif;
}