#awLink
{
  padding: 5px;
  text-align: left;
  background-color: transparent;
  line-height: 1em;
}

#awLink a
{
  font-size: 70%;
  color: #666666;
  font-style: italic;
  text-decoration: none;
}

/* styles for showgroups.awp */

.awGroups
{
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
}
.awGroups li
{
  padding: 0 0 15px 0;
}

.awGroups a
{ 
    font-weight: normal;
    font-size: 140%;
  text-decoration: none;
}


/* ACEweb Generated Course Listing Tables */
.awTable   
{
  border: solid 1px #58654c; 
  border-collapse: collapse;
  border-spacing: 0;
}

.awTable th
{
  background-color: #58654c;  
  color: #ffffff;
  font-weight: normal;
  text-align: left;
  padding: 2px 3px 3px 3px;
  height: 15px;
}

.awTable td 
{
    background-color: #b6bc96;
    padding: 5px;
}

.awAltRow td 
{
    background-color: #e2e1b5;
}


th.awLabels /* Style for Labels in Input sections */
{
    vertical-align: top; 
    text-align: right;
    padding-right: 5px;
    font-weight: normal;
}

div.awCenterText    /* Style for centered text used on various pages */
{
    text-align: center;
}

div.awRightText    /* Style for Right aligned text used on various pages */
{
    text-align: right;
}

span.awImportant /* Style for important messages on various pages */
{
    font-weight: bold;
    color: #b22222;
}

select.awWorkshops   /* Style for Workshop Drop Down Lists  */
{
    font-size: 90%;
    width: 90%;
}

span.awTitlebar  /* Style for ACEweb Generated Table Titles */
{
    font-size: large;
    /*sC10*/ color: #000000 /*eC10*/;
    text-align: center;
}

.awProgress    /* Style for Enrollment Progress Meter Table */
{
    /*sC06*/ border: solid 1px #a04000 /*eC06*/;
    padding: 0px;
}

td.awStepDone    /* Style for Completed Bars in Enrollment Progress Meter  */
{
    background-color: #d0d0d0;
    padding: 0px;
    width: 6px;
    font-size: 50%;
}

td.awStepNot    /* Style for Uncompleted Bars in Enrollment Progress Meter  */
{
    padding: 0px;
    width: 6px;
    font-size: 50%;
}

div.awPrintOnly   /* Style to keep some items from displaying onscreen  */
{
    display: none;
}

span.awMsgTitle    /* Style for AceWeb Dialog Title  */
{
    font-weight: bold;
    font-size: 125%;
    /*sC10*/ color:  #000000 /*eC10*/;
    background-color: transparent;
}

span.awMsgClosing    /* Style for AceWeb Dialog Closing  */
{
     font-size: small;
}

div#awProxyLogon   /* Style for Proxy Logon box on User Logon pages  */
{
    width: 85%;
    /*sC06*/ border: solid 1px #a04000 /*eC06*/;
    padding: 5px;
}

span.awHidden   /* Style to keep screen reader elements from displaying on web pages */
{
    display: none;
}

.awText /* Style for various text boxes */
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 100%; 
}

.ErrorDisplay
{
    border: solid 1px darkred;
    padding: 10px;
    color: #000000;
    font-weight: bold;
    text-align: left;
     
}

.awAttendSheet /* Style for Attendance Sheet Table */
{
    border-collapse: collapse;
    margin: 0 auto 0 auto;
    text-align: left;
    padding: 0;
    /*sC06*/ border: solid 1px #a04000 /*eC06*/;
}

.awAttendSheet th    /* Style for Header Row in Attendance Sheet Table */
{
    /*sC03*/ background-color: #a04000 /*eC03*/; 
    /*sC06*/ border: solid 1px #a04000 /*eC06*/; 
    vertical-align: top; 
    /*sC04*/ color: #ffffff /*eC04*/;
    font-weight: normal;
    font-size: small;
    text-align: center;
}

.awAttendSheet td    /* Style for Main Rows in Attendance Sheet Table */
{
    /*sC08*/ background-color: #f0f0f0  /*eC08*/;
    /*sC06*/ border: solid 1px #a04000 /*eC06*/; 
    padding: 3px 2px 3px 2px;
    font-size: small;
}

.awAttendSheetAltRow td   /* Style for Alternate Rows in Attendance Sheet Table */
{
    /*sC09*/ background-color: #ffffff /*eC09*/;
    font-weight: normal;
    font-size: samll;
}

.awCellForm   /* Style for Form tags in cells */
{
    margin: 0;
    padding: 0;
}

#awGradeBook /* Style for Grade Book Header Table */
{
    width: 500px;
    border-collapse: collapse;
    margin: 0 auto 0 auto;
    text-align: left;
    padding: 0;
    /*sC06*/ border: solid 1px #a04000 /*eC06*/;
}

#awGradeBook th  /* Style for Grade Book Header Row */
{
    /*sC03*/ background-color: #a04000 /*eC03*/; 
    /*sC06*/ border: solid 1px #a04000 /*eC06*/; 
    vertical-align: top; 
    /*sC04*/ color: #ffffff /*eC04*/;
    font-weight: bold;
    text-align: center;
}

#awGradeTable  /* Style for Grade Book's Registrant Table */
{
    width: 480px;
    border-collapse: collapse;
    margin: 0 auto 0 auto;
}

#awGradeTable td   /* Style for Grade Book's Registrant Rows */
{
    border-bottom: solid 1px #d0d0d0;
}

#awGradeScroll  /* Style for Grade Book's Scroll Bar/Area */
{
    margin: 0 auto 0 auto; 
    overflow-Y: scroll;
    height: 300px;
    width: 500px;
}

#awGradeTableEnd  /* Style for Grade Book Table's Bottom Bar */
{
    width: 500px; 
    height: 1em; 
   /*sC03*/ background-color: #a04000 /*eC03*/; 
    margin: 0 auto 0 auto;
}

#awWelcomeBox
{ 
float: right; 
margin: 0 10px 0 0; 
padding: 10px; 
border: solid 2px #a04000;
} 

.awCourseStatus /* Style for Course info table on xcoursestatus.htm */ 
{
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

.awCourseStatus th,td
{
    vertical-align: top;
}
.awCourseStatus th /* Style for Course info table's header cells */ 
{
  text-align: right;
  padding: 0 10px 5px 0;
}

.awCourseStatus td /* Style for Course info table's cells */
{
  padding: 0 0 5px 0;
}

