.awHeader   /* Style for Header Table (with Logo) */
{
    width: 750px;
}

TD#awLogoRow     /* Style for Logo/University Name Row */
{
    padding: 0;
    text-align: center;
}

td#awWelcomeRow
{
    color: /*sC07*/ #278249 /*eC07*/;
    padding: 3px; 
    font-size: medium;
}

div#awOrgName    /* Style for University Name Text */
{
    font-size: 120%;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
}

div#awOrgAddr    /* Style for University Address Text */
{
    font-size: xx-small;
}  

.awMain    /* Style for Main Table */
{
    width: 750px;
}

TD#awSearchRow     /* Style for Course Title Search Row */
{
    background-color: /*sC04*/ #ffffff /*eC04*/;
    border-bottom: solid 1px /*sC01*/ #BBBBBB /*eC01*/;
    text-align: center;
    padding: 3px;
}

TD.awNavBar    /* Style for Left Navigation Bar in Main Table */
{
    width: 160px;
    padding: 5px; 
    border-right:solid 1px /*sC01*/ #BBBBBB /*eC01*/;
}

TD.awContent    /* Style for Right Content Pane of Main Table  */
{
    width: 590px;
    padding: 5px;
}

p#awPayPal
{
    color: #278249;
    font-weight: bold;
}

TD#awBottomLinks
{
    border-top: solid 1px /*sC01*/ #BBBBBB /*eC01*/; 
    text-align: center; 
}

div.awCenterText    /* Style for centered text used on various pages */
{
    font-size: normal;
    text-align: center;
}

P.awImportant    /* Style for Special/Important Messages  */
{
    font-weight: bold;
    text-align: center;
}

Span.awSpecial    /* Style to highlight special words/sentences  */
{
    color: /*sC06*/ #871c38 /*eC06*/;
    font-weight: bold;
}

.awTable    /* Style for ACEweb Generated Tables  */
{
    border: solid 1px /*sC01*/ #BBBBBB /*eC01*/;
    padding: 0px;
}

.awTable TH    /* Style for Header Row in ACEweb Generated Tables */
{
    background-color: /*sC02*/ #653460 /*eC02*/;
    color: /*sC07*/ #ffffff /*eC07*/;
    Font-weight: bold;
}

.awTable TD    /* Style for Main Rows in ACEweb Generated Tables  */
{
    background-color: /*sC04*/ #ffffff /*eC04*/;
}

Span.awTitlebar  /* Style for Table Titles */
{
    font-size: large;
    color: /*sC01*/ #1e505c /*eC01*/;
}

.awAltRow TD    /* Style for Alternate Rows in ACEweb Generated Tables  */
{
    background-color: /*sC03*/ #FFF0E0 /*eC03*/;
}

.awProgress    /* Style for Enrollment Progress Meter Table */
{
    border: solid 1px /*sC01*/ #BBBBBB /*eC01*/;
    padding: 0px;
}

TD .awStepDone    /* Style for Completed Bars in Enrollment Progress Meter  */
{
    background-color: /*sC04*/ #d0d0d0 /*eC04*/;
    padding: 0px;
    width: 6px;
    font-size: 50%;
}

TD .awStepNot    /* Style for Uncompleted Bars in Enrollment Progress Meter  */
{
    background-color: /*sC04*/ #ffffff /*eC04*/;
    padding: 0px;
    width: 6px;
    font-size: 50%;
    text-align: center;
}

div.awPrintOnly
{
    display: none;
}

span.awMsgTitle    /* Style for AceWeb Dialog Title  */
{
    margin: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 125%;
    COLOR:  /*sC01*/ #1e505c /*eC01*/;
    BACKGROUND-COLOR: transparent;
}

span.awMsgClosing    /* Style for AceWeb Dialog Closing  */
{
     font-size: small;
}

.awGroups
{
    width: 100%; 
    padding: 0px;
    margin: 0px; 
    border-collapse: collapse;
}

.awGroups td
{ 
    padding: 0px;
    margin: 0px; 
    vertical-align: top;
    text-align: left;
}

.awGroups img
{
    text-align: left;
}

.awGroups h2
{
    margin: 0px;
    font-weight: bold;
    font-size: 110%;
    color:  /*sC04*/ #2e5886 /*eC04*/;
    background-color: transparent;
}