*
{
	margin: 0;
	padding: 0;

}

body  /* Style for web page body */ 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	/*sC01*/ background-color:  #ffffff /*eC01*/;
	/*sC02*/ color:  #000000 /*eC02*/; 
	/* false value for WinIE4/5 */
	speech-rate: inherit; 
}

div.awNoPrint /* Style to remove items from printed pages */
{
display: none;
}

h1	/* Style for Header 1 on printed pages */
{
	font-weight: bold;
	font-size: 12pt;
	background-color: transparent;
	text-align: center;
}

h2	/* Style for Header 2 on printed pages */
{
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 10pt;
	background-color: transparent;
}

h3	/* Style for Header 3 on printed pages */
{
	font-weight: bold;
	font-size: 10pt;
	background-color: transparent;
}

small	/* Style for small text on printed pages  */
{
	font-size: xx-small;
}

span.awHidden   /* Style to keep screen reader elements from displaying on web pages */
{
	display: none;
}

#awHeader  /* Style for Header Table (with Logo) */
{
	width: 100%;
	border-collapse: collapse;
}

#awHeader td /* Style for Organization Logo/Name Row */
{
	padding: 5px;
}

#awLogo /* style for logo box */
{
	float: left;
}

#awHeader img  /* Style for Logo image */
{
	float: left;
	margin: 0 15px 0 0;
}

div#awOrgName	/* Style for Organization Name Text */
{
	float: left;
	font-size: 16pt;
}

div#awOrgAddr	/* Style for Organization Address Text */
{
	font-size: 10pt;
} 

.awTable	/* Style for ACEweb Generated Tables */
{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #000000;
	font-size: 9pt;
}

.awTable th	/* Style for Header Row in ACEweb Generated Tables */
{
	vertical-align: top; 
	color: #000000;
	Font-weight: bold;
	border: solid 1px #000000;
}

.awTable td	/* Style for Main Rows in ACEweb Generated Tables  */
{
	padding: 3px 2px 3px 2px;
	border: solid 1px #000000;
}

.awAttendSheet /* Style for ACEweb Generated Tables */
{
	border-collapse: collapse;
	margin: 0 auto;
	text-align: left;
	/*sC06*/ border: solid 1px #000000 /*eC06*/;
}

.awAttendSheet th	/* Style for Header Row in ACEweb Generated Tables */
{
	/*sC03*/ border: solid 1px #000000 /*eC03*/; 
	vertical-align: top; 
	font-weight: normal;
	font-size: 7pt;
	text-align: center;
}

.awAttendSheet td	/* Style for Main Rows in ACEweb Generated Tables */
{
	/*sC03*/ border: solid 1px #000000 /*eC03*/; 
	padding: 3px 2px 3px 2px;
	font-size: 8pt;
}

