body  /* Style for web page body */ 
{   
    margin: 0;
    padding: 0; 	
    font-family: Arial, Helvetica, sans-serif; 
    font-size:100%;
    /*sC01*/ background-color:  #eaeaea /*eC01*/;
    /*sC02*/ color:  #000000 /*eC02*/; 
    /* false value for WinIE4/5 */
    speech-rate: inherit; 
}

h1    /* Style for Header 1 */
{
    margin: 0;
	 padding: 0;
    font-weight: bold;
    font-size: 140%;
    /*sC10*/ color:  #A2064A /* #A2064A - eC10*/;
    background-color: transparent;
	 border-bottom: 1px solid #A2064A;
}

h2    /* Style for Header 2 */
{
    margin-top: 0px;
    margin-bottom: 3px;
    font-weight: bold;
    font-size: 125%;
    /*sC10*/ color:  #A2064A /*eC10*/;
    background-color: transparent;
}

h3    /* Style for Header 3 */
{
    margin: 0px;
    font-weight: bold;
    font-size: 110%;
    /*sC10*/ color:  #A2064A /*eC10*/;
    background-color: transparent;
}

a    /* Unvisited Link Color */
{
    /*sC11*/ color:  #A2064A /*eC11*/;
	 font-weight: bold;
}

a:visited    /* Visited Link Color */
{
    /*sC12*/ color: #A2064A /*eC12*/; 
}

input, select    /* Style for Input Fields and Drop Down Lists */
{
    font-size: 90%;
}

small    /* Style for Forgot Password and Logged On As messages  */
{
    font-size: 70%;
}

fieldset /* Style for fieldsets */
{
    margin: 0;
    padding: 0 5px 5px 5px;
    border: solid 1px #d0d0d0;
}

legend /* Style for legends [i.e. fieldset labels] */
{
    font-weight: bold;
    font-size: 110%;
    /*sC10*/ color: #A2064A /*eC10*/;
    background-color: transparent;
}
label {
	display: block;
}


div.facebook {
width: 122px;
margin: 0 auto;
}

div.facebook p {
font-size: 10px;
}

/*
--------------------------------------------------------------------------------------- CC Signup-sidebar
*/

#awNavCell .ccsignup {
padding: 10px 15px;
}

#awNavCell .ccsignup h4 {
margin: 0;
padding: 0;
color: #fff;
font-size: 14px;
}

#awNavCell .ccsignup p {
line-height: 11px;
padding-bottom: 5px;
}

#awNavCell .ccsignup .btn {
margin-top: 8px;
}

.awCourseStatus /* Style for Course info table on xcoursestatus.htm */ 
{
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

.awCourseStatus th /* Style for Course info table's header cells */ 
{
	vertical-align: top;
	text-align: right;
	padding: 0 10px 5px 0;
}

.awCourseStatus td /* Style for Course info table's cells */
{
	vertical-align: top;
	padding: 0 0 5px 0;
}
div.awpRow {
  clear: both;
  padding-top: 2px;
  }

div.awpRow span.awpHeading {
  float: left;
  text-align: center;
	font-size: 120%;
	font-weight: bold;
	color: #0E41D8;
	width: 99%;
  }
div.awpRow span.awpSubtitle {
  float: left;
  text-align: center;
	font-size: 85%;
	width: 99%;
  }
div.awpRow span.awpInfo {
  float: left;
  text-align: left;
	font-size: 85%;
	padding: 3px 10px 3px 20px;
	width: 99%;
  }
div.awpRow span.awpNotice {
  float: left;
  text-align: center;
	font-size: 100%;
	font-weight: bold;
	width: 99%;
  }
div.awpRow label.awpLabel {
  float: left;
  width: 33%;
  text-align: right;
  padding-top: 2px;
 }
div.awpRow span.awpLabel {
  float: left;
  width: 33%;
  text-align: right;
  padding-top: 2px;
 }
div.awpRow span.awpInlineLabel {
  text-align: right;
  padding-left: 8px;
  }

div.awpRow span.awpField {
  float: right;
  width: 66%;
  padding-top: 2px;
  text-align: left;
  } 

.awpBox{
	margin:10px 20px 10px 10px;
	padding:10px;
	border:1px solid #c0c0c0;
	background-color:#fafaec;
	color:#505050;
	line-height:1.5em;
}

