
#titlearea, #locationarea, #startdatearea, #enddatearea, #durationarea, #descriptionarea,#limitarea, #buttonarea,#costarea {
    clear: both;
}

#header {
    background-color:#FFFFFF;
    border:0px solid red;
    padding:.2em 0;
}

#header .squeezer {
    padding: 0
}

#menuSection {
    float:left;
    width:100%;
    border:0px solid blue;
    background-color:#A00000;
    background: url("/sysimages/redthemebkg1.gif");
    border-bottom:1px solid #800000;
}

#menuSection .squeezer {
    color:#FFFFFF;
}

#menuSection .squeezer span {
    float:left;
    padding:.5em;
    border-left:2px solid #800000;
    border-right:0px solid #800000;
}

#menuSection .squeezer a {
    color: #FFFFFF;
    font-size:1em;
}

#menuSection .squeezer .last {
    border-right:2px solid #800000;
}

#menuSection .squeezer .selected {
    /* background-color:#A00000; */
}

#topSection {
    background-color:#C00000;
    border:0px solid green;
}

#topSection .squeezer {
    padding: 1.5em 0;
    color:#EEEEEE;
    line-height:1.5em;
}

#middleSection {
    background-color:#FFFFFF;
    border:0px solid red;
    line-height:normal;
}

#middleSection .squeezer {
    padding: 0.5em 0 0.5em 0;
    border:0px solid green;
}

#middleSection .squeezer .section {
    clear: both;
}

#middleSection h4 {
    margin-top:1.5em;
    padding:0;
    font-size:1.25em;
    font-weight:400;
    color:#333333;
}

#submenu {
    background-color:#A00000;
    border:1px solid #000000;
    color:#FFFFC0;
    font-weight:bold;
    margin-top:1em;
}

#submenu  div {
    text-align:right;
    margin:0.3em 0.5em;
}

#submenu  div a {
    color:#FFFFC0;
}

.tableheading {
    font-weight:bold;
}

.tablerow {
    cursor:pointer;
}

.col1 {
    float:left;
    width:8em;
    text-align:right;
    padding:5px;
    margin-top:1em;
    border:0px solid red;
}

.col2 {
    float:left;
    width:33em;
    text-align:left;
    padding:5px;
    margin-top:1em;
    border:0px solid blue;
}

textarea {
    font-size:1em;
}

textarea#title {
    width:100%;
    height:3em;
}

textarea#classlocation {
    width:100%;
    height:3em;
}

textarea#description {
    width:100%;
    height:6em;
}

#buttonarea {
    border:0px solid green;
    padding-top:2em;
}

#buttonarea input {
    width:125px;
}

#header .squeezer #box {
    text-align:center;
    width:250px;
    background: url("sysimages/redthemebkg1.gif");
    color:#FFFFFF;
    float:right;
    border:1px solid #333333;
}

#header .squeezer #box div {
    margin:0.5em;
    font-size:0.5em;
    font-weight:bold;
}

#header .squeezer #box div a {
    color:#FFFFFF;
}


