body
{
    text-align: center;
    margin: 0%;
    padding: 0%;
}

p
{
    color: black;
    font-family: verdana, arial;
    font-weight: normal;
    margin: 0px;
    font-size: 10pt;
    padding: 4px 4px;
}

p.productHeading
{
    font-size: 11pt;
    font-weight: bold;
}

p.productSubheading
{
    font-size: 10pt;
    font-weight: normal;
}

p.productSeeMore
{
	font-size: 8pt;
	color: Blue;
}

p.command
{
    font-size: 10pt;
    font-weight: bold;
}

p.copyright
{
    font-size: 7pt;
}

p.error_info
{
    color: red;
    font-weight: bold; 
}

p.expired
{
    color: red;
}

p.course_menu
{
    font-size: 12pt;
}

p.student_name
{
    font-size: 14pt;
}

p.course_menu_expired
{
    color: #808080;
    font-size: 12pt;
}

p.course_menu_na
{
    color: #808080;
    font-size: 12pt;
}

p.lesson_menu_small
{
    font-size: 9pt;
}

h1, h2, h3, h4, h5
{
    color: black;
    font-family: verdana, arial;
    font-weight: normal;
	background-color: rgb(184,167,151);
    margin: 0px;
    padding: 4px 4px;
}

h3.error_heading
{
    color: red;
}

h3.sold
{
	color: red;
	background-color: white;
}

h5.bold
{
    font-weight: bold;
}
    
h5.userStrip
{
    background-color: #CCCCFF;
}
    
h5.managerStrip
{
    background-color: #CCFFCC;
}
    
h5.adminStrip
{
    background-color: #FFCCCC;
}
 
p.fullClose
{
    color: #111111; 
    text-decoration: none; 
}
   
   
a:link
{ 
    color: #0000FF; 
    text-decoration: none; 
}

a:link.fullClose
{
    color: #0000FF; 
    text-decoration: none; 
}

a:visited 
{ 
    color: #000000; 
    text-decoration: none; 
}

a:hover 
{ 
    color: #0000FF; 
    text-decoration: none; 
}

a:active 
{ 
    color: #0000FF; 
    text-decoration: none
}

/* Table styles */
table 
{
  background-color: #FFFFFF;
  color: #000000;
  border: none;
  margin: 0px 0px 0px 0px;
}

navButton
{
    color: black;
    font-family: verdana, arial;
    font-weight: normal;
	background-color: rgb(184,167,151);
	border: solid black;
    margin: 0px;
    padding: 4px 4px;
}


.adminStrip
{
    	color: black;
	font-family: verdana, arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFCCCC;
}

.adminStripCell
{
	margin-top:1em; 
	margin-bottom:1.5em;
	padding: 4px 4px;
}

.menuTable		
{
	border: none;	
    	width: auto;
}

.menuCell
{  
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;	
	font-family: verdana, arial; 
	color:#0000FF;
	font-size: 75%; 
	font-weight: bold;
	margin-top:1em; 
	margin-bottom:1.5em;
	border: 1px solid black;
	padding: 4px 4px;
}

.menuCellActive
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;	
	font-family: verdana, arial; 
	color:#0000FF;
	font-size: 75%; 
	font-weight: bold;
	margin-top:1em; 
	margin-bottom:1.5em;
	border: 1px solid black;
	padding: 4px 4px;
	background-color: #CCCCFF;
	cursor: pointer;
}

/* Gives a red border to show it is selected */
.menuCellSelected		
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;	
	font-family: verdana, arial; 
	color:#0000FF;
	font-size: 75%; 
	font-weight: bold;
	margin-top:1em; 
	margin-bottom:1.5em;
	border: 1px solid red;
	padding: 4px 4px;
	background-color: #CCCCFF;
	cursor: default;
}

.dataTable		
{
	border: none;	
    width: 100%;
}

.dataCell
{  
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;	
	font-family: verdana, arial; 
	color:#000000;
	font-size: 75%; 
	margin-top:1em; 
	margin-bottom:1.5em;
	border: 1px solid black;
	padding: 4px 4px;
	
}

.dataCellNoPadding
{  
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;	
	font-family: verdana, arial; 
	color:#000000;
	font-size: 75%; 
	border: 1px solid black;
	
}

.dataCellHead	 
{
	font-family: verdana, arial; 
	font-size: 75%; 
	font-weight: bold;
	margin-top:1em; 
	margin-bottom:1.5em;
    background:#CCCCFF;
	border: 1px solid black;
	border-style: solid;
	padding: 4px 4px;
	
}

.dataRowHead		
{
/*	background-color: #FFF2F6;*/
    background-color: #CCCCFF;
	cursor: default;
}

.dataRowEven		
{
	background-color: #EDEDEF;
	
}

.dataRowOdd			
{
	background-color: #FFFFFF;
	cursor: default;
}

.dataRowActive			
{
	background-color: #CCCCCC;
	cursor: pointer;
}
