﻿body 
{
    font-family: Comic Sans MS;
    font-size: 1.2em;
    /*background-image: url(../images/pink.gif);
    background-repeat: repeat;*/
    background: white;    
    border-left: 2px red solid;
    border-right: 2px red solid;
    border-top: 2px red solid;
    padding: 3px 3px 0px 3px;
    margin: 3px 7px 3px 3px;
}

.header
{
    width: 100%; 
    border: 2px blue solid; 
    margin: 0 0 0 0 auto;     
    padding: 0 0 0 0 auto; 
}

.logo
{
    height: 275px;
    width: 275px;  
}
.headerLeft
{
    text-align: center;
    background-image: url(../images/CGLogo.gif);
    background-repeat: repeat; 
    font-size: 3em; 
    width: 25%;   
    float: left;    
}

.headerRight
{
    height: 275px;
    float: left;
}

.headerRightTop
{
    border: 1px blue solid;
    margin: 0px 5% 0px 15%;
    background: white;
    font-size: 3em;
    float: left;    
}

.headerRightBottom
{
    border: green 1px dotted;
     vertical-align: bottom;
}

.headerItem
{
    font-size: 1em;
    padding-left: 30px;
    font-family: "Comic Sans MS";
}



.headerRight table tr td /* Defines menu items */
{
    font-size: 1.2em;
    text-align: center;     
}

.body
{
    clear: both;
}

.bodyRow
{
    
}

.centerImg
{
    height: 228px;
    width: 304px;
}

.imageRow
{    
    border-left: solid red 2px;
    height: 100%;
}

.bodyText
{
    padding: 20px 20px 20px 20px;
}

.homePic
{
    border: solid 1px blue;
    height: 260px;
    width: 260px;
    margin-left: 200px;
}

.highlights
{
    width: 100%;
    margin: 0 0 0 0;
}

.clear
{
    clear: both;
}

.testLeftTop
{
    text-align: center;
    padding: 3px 10px 5px 3px;
    background: #D4ED91 ;
    border: #33ABAB dotted 2px;
    width: 80%;    
}

.testRightTop
{    
    text-align: center;
    padding: 3px 10px 5px 3px;    
    width: 80%;
    background: #FEEE9E;
    border: #33ABAB dotted 2px;    
}

.testLeft
{
    margin-top: 30px;
    text-align: center;
    padding: 3px 10px 5px 3px;
    background: #63D1F4;
    border: #33ABAB dotted 2px;
    width: 80%;    
}

.testRight
{    
    margin-top: 25px;
    text-align: center;
    padding: 3px 10px 5px 3px;    
    width: 80%;
    background: #AB82FF;
    border: #33ABAB dotted 2px;    
}

.testLeft2
{
    margin-top: 30px;
    text-align: center;
    padding: 3px 10px 5px 3px;
    background: #EEAEEE;
    border: #33ABAB dotted 2px;
    width: 80%;    
}

.testRight2
{    
    margin-top: 25px;
    text-align: center;
    padding: 3px 10px 5px 3px;    
    width: 80%;
    background: #F4A460;
    border: #33ABAB dotted 2px;    
}
.testLeft3
{
    margin-top: 30px;
    text-align: center;
    padding: 3px 10px 5px 3px;
    background: #FEEE9E;
    border: #33ABAB dotted 2px;
    width: 80%;    
}

.testRight3
{    
    margin-top: 25px;
    text-align: center;
    padding: 3px 10px 5px 3px;    
    width: 80%;
    background: #63D1F4;
    border: #33ABAB dotted 2px;    
}
.testLeft4
{
    margin-top: 30px;
    text-align: center;
    padding: 3px 10px 5px 3px;
    background: #AB82FF;
    border: #33ABAB dotted 2px;
    width: 80%;    
}

.testRight4
{    
    margin-top: 25px;
    text-align: center;
    padding: 3px 10px 5px 3px;    
    width: 80%;
    background: #D4ED91;
    border: #33ABAB dotted 2px;    
}
.progPic
{
    border: solid 1px blue;
    height: 260px;
    width: 320px;
    margin-left: 0px;
}

.progPic2
{
    border: solid 1px blue;
    height: 260px;
    width: 320px;
    margin-left: 0px;
}
.progPicRev
{
    border: solid 1px blue;
    height: 320px;
    width: 257px;
    margin-left: 0px;
}
.highlight1
{
    border: solid 1px blue;
    height: 260px;
    width: 340px;
    margin-left: 60px;
}
.highlight2
{
    border: solid 1px blue;
    height: 260px;
    width: 340px;
    margin-left: 80px;
}

.small
{
    font-size: .7em;
}

.menuHeader1
{
    
    text-align:center;
    background-color: #00B000;
}

.menuDay1
{
    font-size: .85em;
    background-color: #00E000;
    text-align: center;
}

.menuTime1
{
    font-size: .85em;
    
    padding-left: 20px;
    padding-right: 0;
    background-color: #00E000;
}

.menuSpace1
{
    height: 20px;
    background-color: #00B000;
    
    margin: 0;
}

.menuItem1
{
    font-size: .85em;
   background-color: #00FF66;
    text-align: center;
}
/* ********************************* */

.menuHeader2
{
    
    text-align:center;
    background-color: #BA55D3;
}

.menuDay2
{
    font-size: .85em;
    background-color: #DB70DB;
    text-align: center;
}

.menuTime2
{
    font-size: .85em;
    
    padding-left: 20px;
    padding-right: 0;
    background-color: #DB70DB;
}

.menuSpace2
{
    height: 20px;
    background-color: #BA55D3;
    margin: 0;
}

.menuItem2
{
    font-size: .85em;
    background-color: #CD96CD;
    text-align: center;
}

/* ********************************* */

.menuHeader3
{
    
    text-align:center;
    background-color: #CD950C;
}

.menuDay3
{
    font-size: .85em;
    background-color: #FFAA00;
    text-align: center;
}

.menuTime3
{
    font-size: .85em;
    
    padding-left: 20px;
    padding-right: 0;
    background-color: #FFAA00;
}

.menuSpace3
{
    height: 20px;
    background-color: #CD950C;
    margin: 0;
}

.menuItem3
{
    font-size: .85em;
    background-color:  #FFCC11; 
    text-align: center;
}

/* ********************************* */

.menuHeader4
{
    
    text-align:center;
    background-color: #008B8B;
}

.menuDay4
{
    font-size: .85em;
    background-color: #009ACD;
    text-align: center;
}

.menuTime4
{
    font-size: .85em;
    
    padding-left: 20px;
    padding-right: 0;
    background-color: #009ACD;
}

.menuSpace4
{
    height: 20px;
    background-color: #008B8B;
    margin: 0;
}

.menuItem4
{
    font-size: .85em;
    background-color:  #00BFFF; 
    text-align: center;
}
