body
{
   margin: 0px 0px 0px 0px;
   background:  url(http://www.adventuresinawareness.net/images/body_bkgd.gif)
   repeat-y;
}
         

.top
{
   position: absolute;
   left: 0px;
   top: 0px;
   height: 120px;
   width: 100%;
   BACKGROUND: url(http://www.adventuresinawareness.net/images/tile_top.gif) repeat-x; 
}


.topbreak
{
   position: absolute;
   left: 0px;
   top: 116px;
   height: 72px;
}



.home_table
{
   BORDER-RIGHT: #245CA6 1px solid;
   BORDER-TOP: #245CA6 1px solid;
   BORDER-LEFT: #245CA6 1px solid;
   BORDER-BOTTOM: #245CA6 1px solid;
   BACKGROUND-COLOR: #CFD7E2;

}

.home_table TH
{
   BACKGROUND-COLOR: #2F7BC7;
   FONT-WEIGHT: bold;
   FONT-SIZE: 17px;
   COLOR: #FFF600;
   FONT-FAMILY: "Arial", sans-serif;
   letter-spacing: 4px;
}

.home_table td
{
    FONT: 13px/18px "Arial", "Sans Serif";
    FONT-WEIGHT: bold;
    COLOR: #8A399F;
}


.course_table
{
   BORDER-RIGHT: #245CA6 1px solid;
   BORDER-TOP: #245CA6 1px solid;
   BORDER-LEFT: #245CA6 1px solid;
   BORDER-BOTTOM: #245CA6 1px solid;
   BACKGROUND-COLOR: #E1E5E6;

}

.course_table TH
{
   BACKGROUND-COLOR: #CFD7E2;
   FONT-WEIGHT: bold;
   FONT-SIZE: 17px;
   COLOR: #05014D;
   FONT-FAMILY: "Arial", sans-serif;
   letter-spacing: 2px;
}

.course_table td
{
    FONT: 14px/16px "Arial", "Sans Serif";
    FONT-WEIGHT: bold;
    COLOR: #05014D;
}



.sessions_table
{
   BORDER-RIGHT: #245CA6 1px solid;
   BORDER-TOP: #245CA6 1px solid;
   BORDER-LEFT: #245CA6 1px solid;
   BORDER-BOTTOM: #245CA6 1px solid;
   BACKGROUND-COLOR: #FFFFFF;

}

.sessions_table TH
{
   BACKGROUND-COLOR: #2F7BC7;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #FFFFFF;
   FONT-FAMILY: "Arial", sans-serif;
   letter-spacing: 3px;
}

.sessions_table td
{
    FONT: 12px/16px "Arial", "Sans Serif";
    COLOR: #002A6F;
}



img.floatRight
{
   float: right;
   margin: 4px;
}

.header
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 17px;
   COLOR: #002A6F;
   FONT-FAMILY: "Arial", sans-serif;
   letter-spacing: 4px;
}


.smallheader
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 15px;
   COLOR: #002A6F;
   FONT-FAMILY: "Arial", sans-serif;
   letter-spacing: 2px;
}



.maintext
{
    FONT: 14px/16px "Arial", "Sans Serif";
    FONT-WEIGHT: bold;
    COLOR: #002A6F;
}

.text
{
    FONT: 11pt/14pt "Arial", "Sans Serif";
    COLOR: #002A6F;
}

.smalltext
{
    FONT: 12px "Arial", "Sans Serif";
    COLOR: #002A6F;
}

.tinytext
{
    FONT: 11px "Arial", "Sans Serif";
    COLOR: #002A6F;
}


.purpleheader
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 15px;
   COLOR: #8A399F;
   FONT-FAMILY: "Arial", sans-serif;
   letter-spacing: 2px;
}

.purpletext
{
    FONT: 12px/18px "Arial", "Sans Serif";
    FONT-WEIGHT: bold;
    COLOR: #8A399F;
}


.registration_table
{
   BACKGROUND-COLOR: #E1E5E6;
   BORDER: #245CA6 1px solid;

}

.registration_table TH
{
   BACKGROUND-COLOR: #CFD7E2;
   BORDER-BOTTOM: #245CA6 1px solid;
}

.registration_table td
{
    FONT: 12px "Arial", "Sans Serif";
    COLOR: #002A6F;
    border-collapse: collapse
}
